Eu tenho o seguinte código no archive.php do meu tema:
<?php the_archive_title( '<h1 class="page-title">', '</h1>' ); ?>
Isso me dá títulos como "Categoria: Rússia", "Etiqueta: América", "Autor: John".
Gostaria de remover a parte "Category:", "Tag:" e "Author:" e apenas exibir os nomes da categoria, tag e autor.
Alguém sabe como fazer isso?
Obrigado.
Usar função
single_term_title()
fonte
Para título do CPT Sem palavra: 'Arquivo':
Se você estiver criando um modelo de arquivamento personalizado para um CPT e quiser gerar apenas o título do CPT sem nenhuma palavra extra como "Arquivar", use a seguinte função:
De developer.wordpress.org
fonte
Sinto que isso acabou simplificando as coisas, mas foi o que fiz ...
fonte
echo '<h1 class="page-title">' . single_cat_title( '', false ) . '</h1>';
em taxonomy-category.php fora do público do tema.fonte
Eu usaria um filtro e o colocaria em um arquivo functions.php
fonte
Supondo que o formato seja sempre :,
Prefix: Archive Name
podemos encontrar o primeiro dois pontos seguido por um espaço e mostrar o conteúdo somente depois disso, usando get_the_archive_title () com as funções substr () e strpos () do PHP .fonte
Você pode usar o seguinte para ter apenas o título sem o prefixo
fonte
diretório:
wp-includes
Arquivo:
general-template.php
função find:
get_the_archive_title()
change:para:
fonte