Você quer exibir conteúdo específico se a postagem `has_tag` ou uma tag específica? Embora provavelmente exista um plugin para isso, criamos um snippet de código rápido que você pode usar para exibir o conteúdo da postagem se a postagem tiver tags ou uma tag específica no WordPress.
Instruções:
Tudo o que você precisa fazer é adicionar este código ao arquivo single.php do seu tema, dentro do loop:
<?php
if(has_tag()){
echo 'this post has tags';
}else {
echo 'no tags sorry';
}
?>
Observação: Se esta é a primeira vez que você adiciona trechos de código no WordPress, consulte nosso guia sobre como copiar / colar trechos de código corretamente no WordPress, para não quebrar acidentalmente seu site.
Se você gostou deste trecho de código, considere conferir nossos outros artigos no site, como: 15 melhores ferramentas e plugins de marketing de conteúdo e como criar um formulário de doação do WordPress.
Isso funciona bem em artigos e páginas, mas quando chamo a busca ou o arquivo, por exemplo, ele sempre se baseia no primeiro artigo da lista. Não sei como evitar isso. Exemplo: Quero exibir algo se um artigo ou página tiver a tag ID 123. Isso funciona em artigos ou páginas. Mas se eu, por exemplo, listar várias prévias de artigos na busca ou no arquivo, o código sempre se orienta pelo PRIMEIRO artigo dessa lista.
Você pode querer verificar se o código está dentro do Loop. Dito isso, você também pode querer conferir este trecho: https://www.isitwp.com/filter-search-results-using-tax_query-for-custom-results/