Möchten Sie bestimmte Inhalte anzeigen, wenn der Beitrag has_tag oder ein bestimmtes Tag hat? Es gibt wahrscheinlich ein Plugin dafür, aber wir haben einen schnellen Code-Schnipsel erstellt, den Sie verwenden können, um Beitragsinhalte anzuzeigen, wenn der Beitrag Tags oder ein bestimmtes Tag in WordPress hat.
Anweisungen:
Alles, was Sie tun müssen, ist, diesen Code in die single.php-Datei Ihres Themes in der Schleife einzufügen:
<?php
if(has_tag()){
echo 'this post has tags';
}else {
echo 'no tags sorry';
}
?>
Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzuf ilde{A}gen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress kopieren / einf ilde{A}gen, damit Sie Ihre Website nicht versehentlich besch ilde{A}digen.
Wenn Ihnen dieser Code-Schnipsel gefallen hat, sollten Sie sich auch unsere anderen Artikel auf der Website ansehen, wie z. B.: 15 beste Content-Marketing-Tools und Plugins und wie man ein WordPress-Spendenformular erstellt.
Das funktioniert in Artikeln und Seiten gut, aber wenn ich zum Beispiel die Suche oder das Archiv aufrufe, basiert es immer auf dem ersten Artikel in der Liste. Ich weiß nicht, wie ich das verhindern kann. Beispiel: Ich möchte etwas anzeigen, wenn ein Artikel oder eine Seite das Tag-ID 123 hat. Das funktioniert in Artikeln oder Seiten. Aber wenn ich z. B. mehrere Artikel-Vorschauen in der Suche oder im Archiv aufliste, orientiert sich der Code immer am ERSTEN Artikel dieser Liste.
Sie sollten überprüfen, ob sich der Code innerhalb der Schleife befindet. Außerdem sollten Sie sich diesen Snippet ansehen: https://www.isitwp.com/filter-search-results-using-tax_query-for-custom-results/