Zvolené téma obsahuje celkem 1 odpověď. Do diskuze (2 účastníci) se naposledy zapojil uživatel
admin a poslední změna je stará 11 let.
-
Ahoj, mohl by mi někdo poradit jak vypsat kategorii, ale tak aby se mi nevypisovali už podkategorie? Mám kód:
if (is_home()) {
query_posts("cat=4");
}if (have_posts()) { the_post();
echo "<h1>";
the_title();
echo "</h1>";
the_content('');
} else {
echo "Omlouvám se, ale nebyl nalezen příspěvek";
}
Tím kódem se mi vypisují i podkategorie, ale to nechci.
Děkuji za odpověď
Problém je v parametru cat
, který podle dokumentace vypisuje i všechny příspěvky zařazené do podřazených rubrik. Musíte použít parametr category__in
, který použije opravdu pouze zvolenou rubriku.
Původní zápis:
query_posts( 'cat=4 ');
Správný zápis:
query_posts( array( 'category__in' => array( 4 ) ) );
Pokud nejde o primární smyčku (loop), tak zvažte raději také použití funkce WP_Query() místo query_posts().
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.
WordPress – novinky, návody a zajímavosti