Ich versuche, alle verwendeten Kategorien pro benutzerdefinierten Beitragstyp anzuzeigen, zum Beispiel auf der Projektseite, ich zeige alle Projekte, und an der Spitze möchte ich alle verwendeten Kategorien für Projekte Schleife . Wenn ich wp_list_categories() verwende, werden ALLE Kategorien angezeigt, auch die Onces, die nicht mit den cpt-Projekten in Verbindung stehen.Wordpress Anzeige alle verwendeten Kategorien pro benutzerdefinierten Beitragstyp
Antwort
versuchen, etwas wie folgt aus:
$categories = get_categories(array(
'orderby' => 'name',
'parent' => 0,
'exclude' => 1
));
Schleife durch
<?php foreach ($categories as $cat) { ?>
<?php echo $cat->term_id; ?>
<?php echo $cat->name; ?>
<?php } ?>
Und dann
query_posts('post_type=post&post_status=publish&posts_per_page=3&cat=-1&paged='. get_query_var('paged'));
Sie sollten alle Kategorien, wenn Sie eine Schleife durch Ihre Beiträge, die in einem Array speichern oder andere Datenstruktur, die Sie nützlich finden.
Die Verwendung eines assoziativen Arrays wäre eine einfache Lösung. Mit Kategorie als Schlüssel und Kategorie Archiv-URL als Wert würden Sie alle Komponenten haben, die benötigt werden, um eine Verknüpfung zu jeder Kategorie zu erstellen.
['category 1' => 'http://yoururl.com/category1',...]
Beispiel
foreach ($posts as $post) {
$category = get_the_category($post->ID);
...
// using $category, get the title and URL for it
}
Von hier aus können Sie alle Eigenschaften, die Sie für jede Kategorie benötigen.
Ich brauche das außerhalb der Schleife – user759235
Sie müssen die '$ Beiträge' zweimal hintereinander durchlaufen. In der ersten, erhalten Sie die Kategorien, im nächsten, rendern die Beiträge. –
- 1. Wordpress teilen Beitragstyp nach Kategorien und Unterkategorien
- 2. Wordpress benutzerdefinierte Beitragstyp mit Kategorien Archivseite
- 3. Anzeige Inhalt alternativ von benutzerdefinierten Beitragstyp in Wordpress Theme
- 4. Advanced WordPress Custom Taxonomy auf benutzerdefinierten Beitragstyp
- 5. Anzeige Top-Level-Wordpress Kategorien
- 6. Hinzufügen einer Ansicht alle mit benutzerdefinierten Beitragstyp in Wordpress
- 7. Anzeigen Kategorieübersicht eines benutzerdefinierten Beitragstyp
- 8. WordPress Abfrage benutzerdefinierte Felder eines benutzerdefinierten Beitragstyp
- 9. Archiv für benutzerdefinierten Beitragstyp erstellen: wordpress
- 10. Abmeldung von benutzerdefinierten Beitragstyp aus Wordpress
- 11. WordPress Anzeigen von benutzerdefinierten Beitragstyp Beiträge von benutzerdefinierten Taxonomie
- 12. URL in WordPress benutzerdefinierten Beitragstyp umschreiben
- 13. In Wordpress Add Seitenattribut zu benutzerdefinierten Beitragstyp
- 14. WordPress-Hook vor neuen benutzerdefinierten Beitragstyp laden
- 15. Benutzerdefinierter Beitragstyp bedingt - Wordpress
- 16. Anzeige Benutzerdefinierte Beitragstyp Kategorie
- 17. Wordpress: Anzeige benutzerdefinierte Beitragstyp alphabetisch durch benutzerdefinierte Taxonomie?
- 18. WordPress Archive Loop - Anzeige der Kategorie oder benutzerdefinierten Beitragstyp Name, abhängig von der Post
- 19. WORDPRESS: Anzeigen von Beiträgen aus einer Kategorie innerhalb einer benutzerdefinierten Taxonomie mit benutzerdefinierten Beitragstyp
- 20. Wordpress benutzerdefinierte Beitragstyp in falsche Taxonomien
- 21. WordPress Echo Taxonomie der benutzerdefinierten Beitragstyp in Wordpress-Schleife
- 22. Wordpress Custom Beitragstyp Rollen
- 23. Wie werden alle verfügbaren benutzerdefinierten Postkategorien in WordPress angezeigt?
- 24. Kategorieauswahl zum benutzerdefinierten Beitragstyp hinzufügen
- 25. Importieren Sie benutzerdefinierte Datenbank in WordPress mit benutzerdefinierten Benutzer-Typ, benutzerdefinierten Beitragstyp und alle anderen Felder
- 26. WordPress -Warum werden Shortcodes in meinem benutzerdefinierten Beitragstyp ignoriert?
- 27. WordPress Sage benutzerdefinierte Beitragstyp Vorlage
- 28. Wordpress Benutzerdefinierte Beitragstyp Taxonomie Vorlage
- 29. Wordpress benutzerdefinierten Beitragstyp Hierarchie und Menü-Hervorhebung (current_page_parent)
- 30. Wordpress Bestellung benutzerdefinierte Beitragstyp
Dies zeigt ALLE Kategorien, auch die Onces, die nicht von den CPT 'Projekten' verwendet werden – user759235