Como obter um nome de categoria WordPress sem o link
Se você tiver a necessidade de exibir o nome da sua categoria atual sem um link, o seguinte código permitirá que você faça isso.
<?php foreach((get_the_category()) as $category) { echo $category->cat_name . ' '; } ?>
Você precisará inserir isso nos arquivos do seu tema no local apropriado.
>
Acete o nome da categoria do WordPress em ação
Vejamos alguns exemplos rápidos de como você pode usar isto.
Cuidado que isto só mostrará o nome da categoria, você pode usá-lo em conjunto com outro texto. Por exemplo, vamos defini-lo para fazer parte de uma frase numa única página de posts que diga …
Este post é da categoria ______.
O espaço em branco, é claro, será preenchido com o nome da categoria. Neste exemplo, é um post na categoria Música.
Então podemos colocar o seguinte em nosso arquivo single.php (ou onde for apropriado em seu tema).
This post is from the <?php foreach((get_the_category()) as $category) { echo $category->cat_name . ' '; } ?> category.
Eu também colocarei <strong> tags em torno dele para torná-lo em negrito, então a linha completa que estou inserindo ficará assim:
<strong>This post is from the <?php foreach((get_the_category()) as $category) { echo $category->cat_name . ' '; } ?> category.</strong>
Putting Your Category Title in Your Headline
Como outro exemplo, digamos que você queira colocar o nome da sua categoria no seu título. Como os títulos são super importantes para SEO, talvez você queira ter certeza que a categoria está sempre incluída.
Então, entrando nos seus arquivos de temas, primeiro você vai querer encontrar o código que gera o título. No tema com o qual estou a trabalhar, parece assim:
<h1 ><?php the_title(); ?> </h1>
E então eu simplesmente adiciono o meu código de nome de categoria ao final, e coloco uma barra divisória entre os dois para que não pareça estranho. Agora meus títulos sempre sairão com a seguinte estrutura: Post Title | Nome da categoria.
Aqui está o meu código agora:
<h1 > <?php the_title(); ?> | <?php foreach((get_the_category()) as $category) { echo $category->cat_name . ' '; } ?> </h1>
E aqui está o resultado.
>
Foto: Conceitos de negócio: Olá, Meu nome é do BigStock
Tags:
- categorias