Articles

Hoe krijg je een WordPress categorie naam zonder link


Als je ooit de behoefte hebt om de naam van je huidige categorie weer te geven zonder link, dan kun je dat doen met de volgende code.

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

Je zult dit op de juiste plaats in de bestanden van je thema moeten zetten.

Get WordPress Categorienaam in Actie

Laten we eens kijken naar een paar snelle voorbeelden van hoe u dit kunt gebruiken.

In gedachten houdend dat dit alleen de naam van de categorie zal weergeven, kunt u het gebruiken in combinatie met andere tekst. Bijvoorbeeld, laten we het instellen als onderdeel van een zin op een enkele post pagina die zegt …

Dit bericht is van de categorie ______.

De lege ruimte, natuurlijk, zal worden ingevuld met de naam van de categorie. In dit voorbeeld is het een bericht uit de categorie Muziek.

Dus kunnen we het volgende in ons single.php bestand zetten (of waar dan ook van toepassing in je thema).

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

Ik zal er ook <strong> tags omheen zetten om het vet te maken, zodat de volledige regel die ik invoeg er als volgt uitziet:

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

De titel van je categorie in je koptekst plaatsen

Nog een voorbeeld: stel dat je de naam van je categorie in je titel wilt zetten. Omdat titels superbelangrijk zijn voor SEO, wilt u er misschien zeker van zijn dat de categorie er altijd bij staat.

Dus, als u in uw themabestanden gaat, zult u eerst de code willen vinden die de titel genereert. In het thema waar ik mee werk, ziet die er zo uit:

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

En dan voeg ik mijn categorie naam code toe aan het eind, en ik zet er een scheidingsbalk tussen zodat het er niet vreemd uitziet. Nu komen mijn titels er altijd uit met de volgende structuur: Post Title | Category Name.

Hier is nu mijn code:

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

En hier is het resultaat.

Photo: Business Concepts: Hello, My Name Is van BigStock

Gratis videoWaarom 100 NIET de perfecte Google PageSpeed-score is (*5 min kijken)Leer hoe u Google PageSpeed Insights kunt gebruiken om realistische doelen te stellen, de sitesnelheid te verbeteren en waarom streven naar een perfecte 100 het VERKEERDE doel is.

Tags:

  • categorieën