Ich erstelle eine Videoarchivseite für alle posts_format
mit video
.
Derzeit habe ich:
<?php if($layout != "fullwidth") { echo ''; } if (have_posts()) : while (have_posts()) : the_post(); vntd_blog_post_content(); endwhile;
Das funktioniert nicht, aber ich glaube nicht, dass ich weit weg bin.
Was mache ich falsch?
Solutions Collecting From Web of "Anzeige aller Video Post Formats auf Seite"
- Wie setze ich Artikel in ein / blog Verzeichnis?
- Verschiedene Vorlagen für Eltern- und Kinderkategorien / Taxonomien
- Laden Sie übergeordnete Themendateien vor dem untergeordneten Thema functions.php
- Kategorienübersicht, die auf die Seite verweist, auf der Beiträge angezeigt werden
- Ist es möglich, die Liste der Seitenvorlagen zu manipulieren?
- the_excerpt () in content.php und get_template_part () in single.php
- Verwenden Sie Meta-Boxen in einer Archivseitenvorlage für Woocommerce
- Die Template-Hierarchie verstehen
Ich bin mir nicht ganz sicher, ob Sie dafür eine dedizierte Seite oder eine echte Archivseite benötigen, aber hier sind die zwei Optionen
Wenn Sie eine dedizierte Seite zum Anzeigen von Video-Post-Formaten benötigen, können Sie eine benutzerdefinierte Abfrage mit einer tax_query
da post_format
nur ein weiterer Build in der Taxonomie ist, wobei post-format-video
ein Begriff für die post_format
Taxonomie ist. Ihre Abfrage in Ihrer Seitenvorlage sollte etwa so aussehen
$args = array( 'tax_query' => array( array( 'taxonomy' => 'post_format', 'field' => 'slug', 'terms' => 'post-format-video' ) ) ); $q = new WP_Query( $args ); if ( $q->have_posts() ) { while ( $q->have_posts() ) { $q->the_post() ); // Your loop } wp_reset_postdata(); }
Wenn Sie nur eine bestimmte Archivseite für das Video-Post-Format erstellen müssen, können Sie hierfür eine spezielle Taxonomie-Vorlage erstellen, indem Sie einfach Ihre index.php-Vorlage kopieren und in taxonomy-post_format-post-format-video.php
. Jedes Mal, wenn Sie diese Taxonomieseite unter example.com/type/video
aufrufen oder auf einen post-format-video
Link klicken, wird diese Vorlage ausschließlich zum Anzeigen von Post-Format-Posts verwendet.
Referenz: Vorlagenhierarchie
BEARBEITEN
Ihr Kommentar
news.diginomics.com/type/video
Was news.diginomics.com/type/video
ich meine PHP-Datei, um diese URL-Hierarchie zu nutzen?
Wie bereits erwähnt, benötigen Sie eine Taxonomievorlage, da post_format
eine der 4 post_format
Taxonomien ist. Kopieren Sie Ihre index.php für eine Vorlage im Format Video Post Format und benennen Sie sie um
taxonomy-post_format-post-format-video.php
Diese Vorlage wird bei jedem Besuch von news.diginomics.com/type/video
Aus Interesse, bitte sehen Sie diese Antwort, die ich über Taxonomien getan habe
-
Worpress.org Forum Profilblock und jeder Kontakt E-Mail
-
Vorgestellte Bilder HTTP-Anfragen fehlgeschlagen
-
Legen Sie beim Hochladen die Anlagekategorie aus dem Dateinamen fest
-
Verwalten Sie Rollen und functionen auf Multi-Site
-
Fügen Sie die class zum ersten angeforderten Post hinzu
-
WooCommerce Produkt Add-ons Grand Total wird nicht in den Warenkorb übertragen
-
Multisite-Thema
-
Verwenden von get_template_part zum Abrufen einer Vorlagendatei basierend auf dem aktuellen Post-Typ
-
Etwas entschärft alle HTML-Entitäten vor der Ausgabe in den Browser
-
Backstretch.js und Miniaturansichten zur Reduzierung der Ladezeit
-
Brauchen Sie eine elegante Lösung, um den Wert von zwei Variablen basierend auf der Anzahl der Post zu deklarieren
-
Das SSL-Zertifikat für den Host konnte nicht verifiziert werden
-
WordPress Duplicator ZipArchive Ext fehlgeschlagen
-
Wo ist die PHP-Datei der Einzelmitgliedsprofilansicht (BuddyPress)
-
Shortcode wird nicht ersetzt