Piotr Konieczny

Piotr Konieczny Chief Information
Security Officer,
Niebezpiecznik.pl

Temat: Jak wyłączyć 1 kategorię z RSS-a i strony głównej?

Cześć,

Mam kategorię "informacje prasowe" do której wrzucam prasówki podsyłane mi przez firmy związane z tematyką mojego bloga.

Nie chcę jednak zalewać nimi moich czytelników, dlatego chciałbym aby posty z kategorii "informacje prasowe" nie pojawiały się na głównej stronie serwisu i w kanale RSS bloga.

Czy istnieje jakis plugin (inny sposób) aby to osiągnąć?

Pozdrawiam,
p.
Wojciech Szwajkiewicz

Wojciech Szwajkiewicz Aplikacje Android,
iOS -
thedroidsonroids.com

Temat: Jak wyłączyć 1 kategorię z RSS-a i strony głównej?

Poczytaj o WP_Query i parametrze cat: http://codex.wordpress.org/Function_Reference/WP_Query

Jeśli będziesz miał problemy, napisz prywatną wiadomość z id kategorii, którą chcesz wykluczyć. Prześlę gotowe rozwiązanie.

Ogólnie wykluczyć można kategorię zadając parametr cat=-id_kategorii. Ważny jest tutaj ten minus.

Innym sposobem jest sprawdzenie wewnątrz Loop'a kategorię danego posta, jeśli się zgadza z id niechcianym wtedy continue;

<?php if (in_category( 'id_kategorii')) continue;  ?> 


Powyższy kod wstawiasz wewnątrz Loop'a. 'id_kategorii' zamieniasz na id kategorii informacje prasowe

PozdrawiamWojciech Szwajkiewicz edytował(a) ten post dnia 19.11.09 o godzinie 17:58
Piotr Konieczny

Piotr Konieczny Chief Information
Security Officer,
Niebezpiecznik.pl

Temat: Jak wyłączyć 1 kategorię z RSS-a i strony głównej?

OK, odpowiadam sam sobie:


<?php

function myFilter($query) {
if ($query->is_home || $query->is_feed) {
$query->set('cat','-94');
}

return $query;
}

add_filter('pre_get_posts','myFilter');
?>


powyższe do pliku functions.phpPiotr Konieczny edytował(a) ten post dnia 19.11.09 o godzinie 18:05



Wyślij zaproszenie do