Zvolené téma obsahuje celkem 2 odpovědi. Do diskuze (2 účastníci) se naposledy zapojil uživatel
Jirik a poslední změna je stará 9 let, 11 měsíců.
-
Dobrý den, jakým způsobem je možno řídit umístění příspěvku?
Mám na mysli situaci, když napíšu příspěvek, přiřadím jej k rubrice a automaticky se zobrazí na titulní stránce. Tuto situaci bych chtěl řídit. Tedy Abych mohl příspěvek buď na titulce zobrazit nebo ne, podle toho jak se mi to bude hodit, ale aby byl zároveň stále přístupný ve své rubrice.
Na to by bylo (pokud jde o manuální zásah) dobré použít filter pro pre_get_posts nebo něco takového, při podmínce is_index() přidat parametr exclude posts. Přímo na stránce máte ukázku:
function exclude_single_posts_home($query) {
if ($query->is_home() && $query->is_main_query()) {
$query->set('post__not_in', array(7,11));
}
}
add_action('pre_get_posts', 'exclude_single_posts_home');
což stačí lehce poupravit, a můžete příspěvky vylučovat podle ID. Připravená možnost jako plugin je zde (nezkoušeno): https://wordpress.org/plugins/wp-exclude-from-homepage/installation/
Protože bych si s tím kodem moc neporadil. (nevím kam bych jej měl vložit bez rizika, že po aktualizaci se mi nesmaže)
jsem zkusil ten plugin. Dělá přesně to co potřebuju.
Moc děkuju za pomoc a odkaz.
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.
WordPress – novinky, návody a zajímavosti