Jak wyświetlić puste kategorie w wordpress

Domyślnie na blogu wordpress wyświetlają się tylko kategorie, w których jest już jakiś wpis.

Do wyświetlania kategorii z reguły używamy widgetu Kategorie. Jedyne opcje jakie daje ten widget to:

  • wyświetlania jako lista rozwijalna – przydatne gdy mamy malo miejsca na kolumnie bocznej
  • wyświetlania ilości wpisów w kategorii – przydatne gdy wpisów jest dużo i chcemy się pochwalić
  • wyświetla hierarchię kategorii – przydatne gdy kategorii  jest dużo i dobrze je pogrupować

Po co wyświetlać puste kategorie – to znaczy takie gdzie jeszcze nie ma wpisów?

Otóż przydaje się to gdy chcesz stworzyć tzw. precel – czyli artykularnie z róznymi artykułami na różne tematy. W tym przypadku warto stworzyć od razu listę kategorii, nawet jeśli na razie żadnych artykułów w nich nie ma. Użytkownicy muszą widzieć jakie są kategorie do wyboru. Poza tym w ten sposób precel wygląda jak precel mając od razu listę kategirii i nie ma wątpliwości.

Oczywiście możesz od razu napisać artykuł dla każdej kategorii. Jest to dobra praktyka, szczególnie że od razu masz precel wypełniony treścia. Ale dajmy na to że nie masz czasu albo masz za malo artykułów.

Sposób 1:

W pliku motywu wordpressa dodać kod który wyświetli listę kategorii wraz z pustymi.

<?php wp_list_categories('show_count=1&hide_empty=0'); ?>

lub

<?php wp_list_categories( array( 'show_count' => 1 , 'hide_empty' => 0 ) ); ?>

Sposób 2:

Wtyczka do wordpressa Easy Categories Management rozszerza mozliwości wyświetlania kategorii na blogu. Mozna wyświetlić lub nie puste kategorie. Wykluczyć które kategorie maja się nie wyświetlać oraz określić ilość kategorii do wyświetlenia.

Pomijam zmiany w samych plikach wordpressa bo te się nadpisza przy nowej akutalizacji i trzeba by bylo to poprawiać.

sposób 3:

Dodanie kodu w pliku functions.php

add_filter( 'widget_categories_args', 'force_widget_cat_args' );
function force_widget_cat_args($cat_args) {
    $cat_args['hide_empty'] = 0;
    return $cat_args;
}

I jest to najlepsze chyba rozwiązanie.

2 Comments
  1. To, że kategorie mimo tego, że są puste nie tylko przydaje się w precelach. Pozwala też zaindeksować je Googlom wcześniej co po czasie zaowocuje większym TrustRankiem dla nich, który z kolei bardzo ułatwia pozycjonowanie.

    1. To ciekawe, nie pomyslałam o tym. Czy google napewno indeksuje puste strony? Jeśli tak to powinno się stworzyć od razu wszystkie kategorie jakie są zaplanowane i właczyć ich wyświetlanie.

Leave a reply

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

This site uses Akismet to reduce spam. Learn how your comment data is processed.