The 3.1 aktualizacja do wtyczki SEO WordPress Yoasta przyniosła nową funkcję - możliwość ustawienia kategorii „Podstawowa” dla postu. Zobaczysz teraz link „ Make Primary ” podczas wybierania kategorii (lub pogrubioną etykietę „ Primary ”, jeśli została ustawiona). Niektórzy ludzie mogą pomylić to z rodzimą funkcją WordPress. Co, zapewne powinno być!
Wtyczka SEO WordPress wykorzystuje to podczas generowania opcjonalnych łączy nawigacyjnych. Więc może pojawić się najważniejsza kategoria, a nie jedna z wielu kategorii, które mogą być zastosowane do postu.
Ale co z wykorzystaniem tego w niestandardowym motywie WordPress? Możemy to zrobić.
Na stronie, z której korzystałem, chciałem wyświetlić jedną kategorię wraz z postem na stronach archiwum postów. Projekt był taki, że pokazywanie wielu kategorii było niepożądane i zajmowało zbyt dużo miejsca. Za pomocą Kategoria() funkcja pokaże wszystkie kategorie przypisane do postu.
Poniższy kod wyświetli podstawową kategorię Yoast, jeśli jest dostępna, w przeciwnym razie przejdzie do wyświetlania pierwszej kategorii zwróconej przez get_the_category () (Myślę, że to pierwsza przypisana kategoria).
Zauważ, że ten kod nie jest oficjalnie udostępniany przez Yoast. Zorientowałem się, przeglądając repozytorium GitHub wtyczki. Jest więc możliwe, że ich API / funkcje mogą się zmienić w przyszłych wersjach i spowodować, że coś się załamie. Pamiętaj o tym przed włączeniem do niestandardowego motywu WordPress:
Dodałem również opcję $ useCatLink, którą możesz ustawić na false, jeśli nie chcesz, aby kategorie były połączone.
Ale co z wykorzystaniem tego w niestandardowym motywie WordPress?