“Post-format” Code Snippets Liste

Worum geht es?

Dieses Q soll eine Sammlung von Code-Snippets über Post-Formate und ihre Anwendungsfälle werden.

Was hinzufügen?

Bitte füge Snippets / functionen / classn / Projekt-Links zu … hinzu

  • Ziehen und Transformieren bestimmter Daten aus dem Post zur Präsentation. Für zB “link”
  • Verbesserungen für die Admin-Benutzeroberfläche Zum Beispiel zum Filtern der Listenansicht, Hinzufügen von Meta-Feldern und benutzerdefinierten Feldern zu neuen Posts.

Wie man hinzufügen

Bitte fügen Sie zuerst eine h3-Überschrift hinzu. Es sollte das Post-Format enthalten, um das es geht, oder “admin UI detail / list”, so dass der Thread leicht lesbar ist.

Bitte fügen Sie dann eine kurze Beschreibung und dann Ihr Snippet hinzu. Kommentierter Code wird sehr geschätzt.

Vielen Dank!

Solutions Collecting From Web of "“Post-format” Code Snippets Liste"

Verwenden von get_template_part () mit Post-Formaten

Dies ist ein wirklich nützliches kleines Snippet, wenn Sie das Ausgabeformat für jedes Post-Format ändern möchten.

if ( have_posts() ) : while ( have_posts() ) : the_post(); // Standard is the default template for posts with no post format // As the formats doesn't contain it, but the function returns false // We add it as fallback get_template_part( 'format', ! get_post_format() ? 'standard' : get_post_format() ); endwhile; endif; 

Erstellen Sie in Ihrem Themenordner eine Datei für jedes Postformat, etwa so:

  • format-standard.php (Dies ist die Standardvorlage)
  • format-video.php (diese Datei wird für Posts mit Videoformaten verwendet)
  • format-audio.php (wird für Audioformate verwendet)
  • usw. usw

Dieses Snippet würde in Ihren single.php- und / oder Blogarchiv-Vorlagen verwendet werden, um das Ausgabeformat jedes Postformats zu steuern. Dies macht es wirklich hilfreich, Ihre Vorlagendateien sauber und leicht lesbar zu halten.

Dies wird ausführlicher im Post Formats-Tutorial auf WP Roots.com beschrieben