Articles

Come ottenere il nome di una categoria di WordPress senza il link


Se avete bisogno di visualizzare il nome della vostra categoria attuale senza un link, il seguente codice vi permetterà di farlo.

<?php foreach((get_the_category()) as $category) { echo $category->cat_name . ' '; } ?>

Dovrete inserire questo nei file del vostro tema nel posto appropriato.

Ottieni il nome della categoria di WordPress in azione

Diamo un’occhiata a qualche rapido esempio di come puoi usarlo.

Tenendo presente che questo mostrerà solo il nome della categoria, puoi usarlo insieme ad altro testo. Per esempio, impostiamolo come parte di una frase sulla pagina di un singolo post che dice …

Questo post è della categoria ______.

Lo spazio vuoto, naturalmente, sarà riempito con il nome della categoria. In questo esempio, è un post nella categoria Musica.

Perciò possiamo mettere quanto segue nel nostro file single.php (o dove è appropriato nel vostro tema).

This post is from the <?php foreach((get_the_category()) as $category) { echo $category->cat_name . ' '; } ?> category.

Metterò anche i tag <strong> intorno per renderlo in grassetto, così la linea completa che sto inserendo sarà come questa:

<strong>This post is from the <?php foreach((get_the_category()) as $category) { echo $category->cat_name . ' '; } ?> category.</strong>

Mettere il titolo della categoria nel titolo

Come altro esempio, diciamo che vuoi mettere il nome della categoria nel titolo. Poiché i titoli sono super importanti per il SEO, forse vuoi assicurarti che la categoria sia sempre inclusa.

Quindi, andando nei file del tuo tema, per prima cosa vorrai trovare il codice che genera il titolo. Nel tema con cui sto lavorando, appare così:

<h1 ><?php the_title(); ?> </h1>

E così poi aggiungo semplicemente il mio codice del nome della categoria alla fine, e metto una barra divisoria tra i due in modo che non sembri strano. Ora i miei titoli usciranno sempre con la seguente struttura: Post Title | Category Name.

Ecco il mio codice ora:

<h1 > <?php the_title(); ?> | <?php foreach((get_the_category()) as $category) { echo $category->cat_name . ' '; } ?> </h1>

Ecco il risultato.

Foto: Business Concepts: Hello, My Name Is from BigStock

Free VideoWhy 100 is NOT a Perfect Google PageSpeed Score (*5 Min Watch)Impara come usare Google PageSpeed Insights per fissare obiettivi realistici, migliorare la velocità del sito, e perché puntare a un perfetto 100 è l’obiettivo SBAGLIATO.

Tag:

  • categorie