Anzeige der aktuellen post-benutzerdefinierte Taxonomie in WordPress
Habe ich erstellt, benutzerdefinierte Taxonomien auf WordPress, und ich möchte die Anzeige der aktuellen post-Taxonomien auf der post in eine Liste.
Ich bin mit dem folgenden code, um eine benutzerdefinierte Taxonomie namens "Job-Disziplin":
<ul>
<?php $args = array('taxonomy' => 'job_discipline'); ?>
<?php $tax_menu_items = get_categories( $args );
foreach ( $tax_menu_items as $tax_menu_item ):?>
<li>
Job Discipline: <a href="<?php echo get_term_link($tax_menu_item,$tax_menu_item->taxonomy); ?>">
<?php echo $tax_menu_item->name; ?>
</a>
</li>
<?php endforeach; ?>
</ul>
Das ist nur eines von vielen Taxonomien, die ich auflisten möchte.
Das problem ist, dass der obige code zeigt alle in der "Job-Disziplinen", die mindestens ein post und nicht das aktuelle post-Taxonomie.
Wie kann ich klären diese Frage?
- Screenshot vom Problem: docs.google.com/file/d/0BwVSqH5yzcN-Wm1YY29CdUxfbkk/edit
- Sie erhalten eine bessere Antwort für diesen auf wordpress.stackexchange.com.
Du musst angemeldet sein, um einen Kommentar abzugeben.
, Wie Anzeige der aktuellen post-Taxonomien und-Bedingungen
Hier ist eine modifizierte code aus dem Codex (siehe link unten), werden alle Taxonomien der aktuellen post mit dem beigefügten AGB:
Dieser wird wie folgt verwendet:
Demo-Ausgabe
Könnte die Ausgabe wie folgt Aussehen, wenn der aktuelle post hat die Taxonomien
country
undcity
:Referenz
Den original-code-Beispiel im Codex:
http://codex.wordpress.org/Function_Reference/get_the_terms#Get_terms_for_all_custom_taxonomies
Hoffe, das hilft - ich bin sicher, Sie können diese anpassen, um Ihr Projekt 😉
Update
Ist hier eine änderung zu erreichen:
Nur für den Fall jemand will, um Sie anzuzeigen gruppiert nach übergeordneten.
Es ist im Grunde die gleiche Antwort wie oben. Ich habe diese Antwort Formular einem anderen Beitrag:
https://stackoverflow.com/a/12144671
um Sie zu gruppieren (durch id und parent).
Funktion so modifiziert, dass es mit Objekten:
Letzte Funktion:
Verwendet die gleiche Weise:
Hinweis: die arbeiten nur mit einer Ebene Kinder Bedingungen.