Parallel World

Usunięcie kategorii z widgetu

Usunięcie kategorii z widgetu

Dodaj ten wpis do: wykop Dodaj do blipa

Przy tworzeniu kilku ostatnich strona dla swoich klientów opartych na WordPressie byłem zmuszony użyć pewnych rozwiązań, które wymagały małej ingerencji w kod. Często pojawiającą się kwestią było usunięcie kategorii z przy użyciu widgeta. Można to zrobić za pomocą wtyczek. Można też to rozwiązać przy pomocy drobnych zmian w kodzie. Pisałem o wykluczeniu kategori z widgetu już o tym jakiś czas temu jednak przy zmianie w plikach i kodzie w nowym wordpressie tamten sposób działa tylko dla starszych wersji.

Jak to zrobić w najnowszych wersjach WP? Podobnie tyle tylko, że trzeba edytować inny plik. Cały myk polega na tym aby edytować plik default-widgets.php (znajdujący się w folderze wp-include) a w nim zmienić następujące rzeczy:

1. Linijka 432
za kawałkiem kodu: $d = $instance['dropdown'] ? ’1′ : ’0′;
dodać: $ex = “122″; – gdzie numer to numer kategorii

2. Linijka 438
kawałek kodu: $cat_args = array(‘orderby’ => ‘name’, ‘show_count’ => $c, ‘hierarchical’ => $h);
zmienić na: $cat_args = array(‘orderby’ => ‘name’, ‘show_count’ => $c, ‘hierarchical’ => $h, ‘exclude’ => $ex );

3. Zapisać, wgrać na serwer i cieszyć sie : )

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 Usunięcie kategorii z widgetu?