Articles

Jak uzyskać nazwę kategorii WordPress bez linku


Jeśli kiedykolwiek będziesz miał potrzebę wyświetlenia nazwy bieżącej kategorii bez linku, poniższy kod pozwoli Ci to zrobić.

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

Będziesz musiał wstawić to do plików swojego motywu w odpowiednim miejscu.

Get WordPress Category Name in Action

Przyjrzyjrzyjmy się kilku szybkim przykładom tego, jak możesz tego użyć.

Pamiętając, że to tylko wyświetli nazwę kategorii, możesz użyć tego w połączeniu z innym tekstem. Na przykład, ustawmy to jako część zdania na stronie pojedynczego postu, które mówi …

Ten post jest z kategorii ______.

Puste miejsce, oczywiście, zostanie wypełnione nazwą kategorii. W tym przykładzie, jest to post w kategorii Muzyka.

Więc możemy umieścić następujące informacje w naszym pliku single.php (lub gdziekolwiek indziej, gdzie jest to właściwe w twoim motywie).

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

Wstawię także znaczniki <strong> wokół niego, aby go pogrubić, więc cała linia, którą wstawiam będzie wyglądać tak:

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

Umieszczenie tytułu kategorii w nagłówku

Jako kolejny przykład, powiedzmy, że chcesz umieścić nazwę kategorii w tytule. Ponieważ tytuły są bardzo ważne dla SEO, być może chcesz się upewnić, że kategoria jest zawsze zawarta.

Więc, wchodząc do plików motywu, najpierw będziesz chciał znaleźć kod, który generuje tytuł. W motywie, z którym pracuję, wygląda on tak:

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

I tak po prostu dodaję mój kod nazwy kategorii na koniec, i umieszczam pasek rozdzielający między nimi, aby nie wyglądało to dziwnie. Teraz moje tytuły zawsze będą miały następującą strukturę: Post Title | Category Name.

Tutaj jest teraz mój kod:

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

A oto wynik.

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

Free VideoWhy 100 is NOT a Perfect Google PageSpeed Score (*5 Min Watch)Dowiedz się, jak korzystać z Google PageSpeed Insights, aby ustalić realistyczne cele, poprawić szybkość witryny i dlaczego dążenie do idealnej 100 jest ZŁYM celem.

Tagi:

  • kategorie

.