WordPress – jak pozbyć się ze strony głównej postów z konkretnej kategorii
Saturday, October 18th, 2008Trzy podejścia robiłem do tego żeby posty z kategorii, do której trafiają bezwartościowe artykuły nie pojawiały się na stronie głównej. Pierwsze rozwiązanie jakie znalazłem w dokumentacji wordpressa nie było najlepsze. Fakt że posty z niechcianej kategorii nie trafiały na stronę główną, ale liczba postów zmniejszała się o te wyłączone. Wyglądało to tak:
if (in_category('1') && is_home() ) { continue; }
W końcu znalazłem lepsze rozwiązanie. Wystarczy przed pętlą wyświetlającą posty, użyć metody query_post. Wygląda to tak:
if (is_home()) { query_posts("cat=-1"); }