Vuoi visualizzare contenuti specifici se il post ha un tag o un tag specifico? Sebbene probabilmente esista un plugin per questo, abbiamo creato un rapido snippet di codice che puoi utilizzare per visualizzare il contenuto del post se il post ha tag o un tag specifico in WordPress.
Istruzioni:
Tutto quello che devi fare è aggiungere questo codice al file single.php del tuo tema nel loop:
<?php
if(has_tag()){
echo 'this post has tags';
}else {
echo 'no tags sorry';
}
?>
Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come copiare / incollare correttamente snippet di codice in WordPress, in modo da non rompere accidentalmente il tuo sito.
Se ti è piaciuto questo snippet di codice, prendi in considerazione la possibilità di consultare i nostri altri articoli sul sito come: 15 migliori strumenti e plugin per il content marketing e come creare un modulo di donazione WordPress.
Questo funziona bene negli articoli e nelle pagine, ma quando richiamo la ricerca o l'archivio, ad esempio, si basa sempre sul primo articolo dell'elenco. Non so come evitarlo. Esempio: voglio visualizzare qualcosa se un articolo o una pagina ha l'ID del tag 123. Questo funziona negli articoli o nelle pagine. Ma se, ad esempio, elenco diverse anteprime di articoli nella ricerca o nell'archivio, il codice si orienta sempre sul PRIMO articolo di questo elenco.
Potresti voler verificare che il codice sia all'interno del Loop. Detto questo, potresti anche voler consultare questo snippet: https://www.isitwp.com/filter-search-results-using-tax_query-for-custom-results/