Articles

Jak získat název kategorie WordPressu bez odkazu


Pokud někdy budete potřebovat zobrazit název aktuální kategorie bez odkazu, následující kód vám to umožní.

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

Tento kód je třeba vložit do souborů vašeho tématu na příslušné místo.

Získání názvu kategorie WordPressu v akci

Podívejme se na několik rychlých příkladů, jak to můžete použít.

Mějte na paměti, že to zobrazí pouze název kategorie, můžete to použít ve spojení s jiným textem. Nastavme ji například tak, aby byla součástí věty na stránce s jedním příspěvkem, která říká …

Tento příspěvek je z kategorie ______.

Prázdné místo bude samozřejmě vyplněno názvem kategorie. V tomto příkladu se jedná o příspěvek z kategorie Hudba.

Do našeho souboru single.php (nebo kamkoli jinam, kde je to ve vašem tématu vhodné) tedy můžeme vložit následující text.

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

Vložím kolem něj také značky <strong>, aby byl tučný, takže celý řádek, který vkládám, bude vypadat takto:

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

Vložení názvu kategorie do titulku

Jako další příklad uveďme, že chcete do titulku vložit název kategorie. Protože jsou názvy superdůležité pro SEO, možná se chcete ujistit, že je kategorie vždy obsažena.

Přejděte tedy do souborů svého tématu a nejprve budete chtít najít kód, který generuje název. V šabloně, se kterou pracuji, vypadá takto:

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

A tak pak jen přidám na konec svůj kód názvu kategorie a mezi ně vložím dělící proužek, aby to nevypadalo divně. Nyní budou mé názvy vždy vycházet s následující strukturou:

Tady je teď můj kód:

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

A tady je výsledek:

Foto: Obchodní koncepce: Ahoj, jmenuji se z BigStock

Video zdarmaProč 100 NENÍ dokonalé skóre Google PageSpeed (*5 minut sledování)Zjistěte, jak používat službu Google PageSpeed Insights ke stanovení realistických cílů, zlepšení rychlosti webu a proč je snaha o dosažení dokonalého skóre 100 ŠPATNÝM cílem.

  • kategorie
  • kategorie