Ten fragment, który udostępniamy w tym artykule, jest pomocny w bardzo niestandardowych projektach. Domyślnie możesz użyć funkcji wp_list_categories, aby wyświetlić kategorie, i wyświetla tylko Kategorie, jeśli ma posty. Czasami, gdy dostosowujesz WordPress, może być konieczne użycie go w ten sposób. Kiedy pracowaliśmy nad projektem klienta, znaleźliśmy potrzebę tego fragmentu, dlatego udostępniamy go każdemu, kto może z niego korzystać.

<?PHP if (get_category('17')->category_count > 0) echo get_category('17')->cat_name; ?> 

W powyższej metodzie określamy identyfikator kategorii dla bardzo konkretnej kategorii, jeśli chcesz sprawdzić, ale możesz to zrobić również ze wszystkimi kategoriami. Wystarczy wkleić fragment poniżej, gdzie chcesz.

<?php foreach (get_categories () as $category) {
if ($category - > count > 0) {
echo $category - > cat_name;
}
} ?>

Jak byś go użył? Cóż, czasami masz kategorię o określonej nazwie, ale chcesz wyświetlić link z innym tekstem kotwicy i chcesz go wyświetlić tylko wtedy, gdy ma posty, ten sposób może być przydatny. Na przykład w menu nawigacyjnym możesz wpisać coś takiego:

<?php if (get_category('17')->category_count > 0) echo "<a href="".get_bloginfo('home')."/category/news/ " >Blog< / a>";?>

To sprawdzi, czy Kategoria 17 ma jakieś posty, Jeśli tak, to wyświetli pozycję menu nawigacyjnego o nazwie Blog, w przeciwnym razie nie.

Jest to bardzo proste i łatwe, ale dla nowych programistów może być pomocne.

You May Also Like

Jak naprawić nieprawidłowy błąd JSON w WordPress (Przewodnik dla początkujących)

W artykule: Co powoduje błąd „nieprawidłowa odpowiedź JSON” w WordPress?1. Sprawdź adresy…

Jak zmienić kolor linku w WordPress (poradnik dla początkujących)

W artykule: Dlaczego Linki Są Ważne?Jak dodawać linki w postach i stronach…

Jak naprawić błąd krytyczny w WordPress (krok po kroku)

W artykule: Co To jest błąd krytyczny w WordPress?Co powoduje krytyczny błąd…

Jak zainstalować WordPress lokalnie na komputerze Mac za pomocą MAMP

W artykule: Jak zainstalować MAMP na komputerze MacInstalacja WordPress na komputerze MacWypróbowanie…