Ich erstelle Infobook-Box, wo Kategorie als Herausgeber und Tags als Genre. Dies ist mein Code:Wie werden die Tags angezeigt?
<table>
<?php
$my_publisher = get_the_category();
$my_genre = get_the_tags();
if(! empty($my_publisher[0])) {
echo '<tr><td align="right" class="infobook"><b>Publisher</td><td align="center" class="infobook">:</td></b><td class="infobook"> <a href="'.get_category_link($my_publisher[0]->term_id).'">'.$my_publisher[0]->cat_name.'</a></td></tr>';
}
if(! empty($my_genre)) {
echo '<tr><td align="right" class="infobook"><b>Genre</td><td align="center" class="infobook">:</td></b><td class="infobook"> ' .$my_genre. ' </td></tr>';
}
?>
</table>
Kategorie als Verleger ist Arbeit, aber Tags als Genre nicht funktioniert (nicht zeigen). Was soll ich tun, um den Code zu reparieren?
Ich benutze diesen Code für die Kategorie als Herausgeber: Php $ category = get_the_category(); if ($ category [0]) { echo ''.$category[0]->cat_name.''; } ? (Quelle: https: //dbarnwal.wordpress.com/2014/07/23/display-category-name-in-post-page/). Aber ich habe keine andere Möglichkeit gefunden, die Tags anzuzeigen. –
Ich schaute auf die [Dokumentation] (https://codex.wordpress.org/Function_Reference/get_the_tags) und es sieht aus wie es ein Array von Objekten zurückgibt, so dass Sie es nicht einfach so Echo. Sehen Sie sich die Dokumentation im Link an und sehen Sie, wie sie 'foreach' verwenden und den Namen für jedes Tag erhalten. –