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
Tagi:
- kategorie
.