Articles

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

Vídeo grátisPorque 100 NÃO é uma pontuação perfeita no Google PageSpeed (*5 Min Watch)Saiba como usar o Google PageSpeed Insights para definir metas realistas, melhorar a velocidade do site, e porque apontar para um 100 perfeito é a meta ERRADA.

Tags:

  • categorias