Komentarze Trackback odsłon: 713

Porcjowanie wyników zależne od typu strony

porcjowanieChciałeś kiedyś dokonać rzeczy niemożliwych w Wordpress. Ja kiedyś się męczyłem nad porcjowaniem wyników zależne od typu wyświetlanej strony np. główna, kategoria, wyniki szukania.

Dopiero nie dawno odkryłem wtyczkę o wdzięcznej nazwie Custom Posts Per Page (tak to jest ciężko nie znając angielskiego – ale dobrze że teraz nadrabiam). Wszystko będzie zależeć od kilku linijek kodu. Ściągnij plugin i wgraj go do swojego katalogu z wtyczkami. Jednak przed wgraniem należy ustalić po ile postów ma się wyświetlać na danej typu strony. Tak więc należy edytować kod pliku ściągniętego.

$posts_per['home']      = 4;
$posts_per['day']       = 10;
$posts_per['month']     = 10;
$posts_per['search']    = 10;
$posts_per['year']      = 999;
$posts_per['author']    = 999;
$posts_per['category']  = 999;

W wtyczce mamy do wypory stronę główną, archiwum dzienne, archiwum miesięczne, wyniki wyszukiwania, archiwum roczne, wyniki autora i danej kategorii. Liczby należy zedytować do własnych potrzeb. Jeśli natomiast nie potrzebujemy np. archiwum dziennie, miesięczne i roczne i chce aby ustawienia były standardowe to należy wyłączyć zapytanie dodają na początek dwa slash np.

$posts_per['home']      = 4;
// $posts_per['day']       = 10;
// $posts_per['month']     = 10;
$posts_per['search']    = 10;
// $posts_per['year']      = 999;
$posts_per['author']    = 999;
$posts_per['category']  = 999;

Wtyczkę jest super i w sumie dzięki niej mam na stronie to co chciałem… Oczywiście nie mówię tutaj o tej stronie.

Napisz komentarz: