Fügen Sie WordPress-Tags unter Posts über functions.php ein

Ich bin dabei, mein eigenes WordPress-Theme von Grund auf neu zu erstellen und meine PHP-Kenntnisse sind begrenzt. Was ich versuche zu tun, ist Tags unter jedem Beitrag einzufügen. Ich kann dies tun, indem ich Code in meine single.php-Datei einfüge, aber ich möchte dies über die functions.php Datei tun.

Ich habe bereits eine Autorenbox unter jeden Beitrag durch die functions.php Datei eingefügt. Ich habe den Code dafür irgendwo online bekommen und möchte das Gleiche mit den Tags machen.

Hier ist der Autor Box Code in meiner functions.php Datei.

 function get_author_bio($content='') { global $post; $post_author_name=get_the_author_meta("display_name"); $post_author_description=get_the_author_meta("description"); $html="
\n"; $html.="
About the author
\n"; $html.="
\n"; $html.="PG\n"; $html.="
".$post_author_name."
\n"; $html.= "

".$post_author_description."

\n"; $html.="
\n"; $html.="
\n"; $content .= $html; return $content; } add_filter('the_content', 'get_author_bio');

Es funktioniert großartig und erlaubt mir, HTML-Elemente für einfaches CSS-Styling hinzuzufügen. Ich möchte etwas ähnliches für die Tags. Taxi jemand mir helfen?

Solutions Collecting From Web of "Fügen Sie WordPress-Tags unter Posts über functions.php ein"

Wenn Sie dem Post-Body nur Tags hinzufügen möchten, ohne sie in die Theme-Templates zu schreiben, müssen Sie nur Folgendes tun:

 add_filter( 'the_content', function($content) { return $content.get_the_tag_list(); } ); 

Siehe get_the_tag_list() für Argumente. Das ist übrigens im Grunde die function the_tags() .

Es gibt jedoch andere Wege, dies zu tun, und diese Wege können besser sein, abhängig von Ihren genauen Anforderungen. Wie geschrieben, ist Ihre Frage ziemlich detailliert.