Parallel World

Wykluczenie kategorii z widgetu

Wykluczenie kategorii z widgetu

Dodaj ten wpis do: wykop Dodaj do blipa

Ostatnio przy okazji tworzenia nowej strony www stawianej na wordpressie postanowiłem skorzystać z widgetów aby wypełnić sidebar zgodnie ze swoją wizją. Napotkałem jednak pewien problem, który powodował, że na liście kategorii wyświetlały się wszystkie kategorie jakie są na stronie a ja jednak chciałem dwie z nich usunąć z tej listy. Opcje w widgecie dla kategorii nie dają takie możliwości więc musiałem wykombinować coś innego.

Jak się słusznie domyśliłem za wyświetlanie widgetów odpowiedzialny jest plik widget.php znajdujący się w folderze wp-includes. W nim też zmieniam wielkość tagów. Poniżej zamiszczam informacje o tym co zrobiłem aby usunąć niechciane kategorie z widgetu:

Jak usunąć kategorie z sidebaru korzystając z widgetów

1. Najpierw dowiedz się jakie ID mają kategorie, które chcesz usunąć. Możesz to zrobić wchodząc do panelu administracyjnego WordPressa, później wybierając zakładkę odpowiedzialną za kategorie i najeżdżając na daną konkretna kategorię na dole powinien pokazać się pasek adresu do niej z ID na jego końcu.

2. Ściągnij przez FTP z katalogu wp-includes plik o nazwie widget.php i otwórz go w jakimś programie do edycji plików.

3. Znajdz ten kawałek kodu (linia: 1080):

$d = $options[$number]['dropdown'] ? ’1′ : ’0′;

4. Zaraz pod nim dodaj:

$ex = “1,2,3″;

Zmieniając 1,2,3 na ID swoich kategorii.

5. Następnie znajdź jeszcze ten kawałek kodu (linia: 1088):

$cat_args = array(‘orderby’ => ‘name’, ‘show_count’ => $c, ‘hierarchical’ => $h);

i zmień go na

$cat_args = array(‘orderby’ => ‘name’, ‘show_count’ => $c, ‘hierarchical’ => $h, ‘exclude’ => $ex );

5. Zapisz zmiany i wgraj plik na serwer.

6. Sprawdź czy działa. Jeśli tak to nie ma za co ; ) jeśli nie to sprawdź jeszcze raz czy zrobiłeś wszystko poprawnie.

U mnie powyższa metoda zadziałała bez problemu.

Zobacz podobne wpisy:



Dodaj ten wpis do: wykop Dodaj do blipa

Brak komentarzy, przetrzyj szlak : ) »

RSS feed for comments on this post. TrackBack URL

Jakie jest Twoje zdanie na ten temat Wykluczenie kategorii z widgetu?