Zvolené téma obsahuje celkem 6 odpovědí. Do diskuze (3 účastníci) se naposledy zapojil uživatel
admin a poslední změna je stará 9 let, 5 měsíců.
-
Ahoj.
S wordpressem začínám a narazil jsem na problém. Spravuji internetové stránky http://www.lubna.valza.cz/
Problém je takový – pokud vytvořím příspěvek a zařadím jej do rubriky informační deska chtěl bych, aby se mi příspěvek zobrazil pouze napravo ve widgetu, kde je výpis příspěvků a po kliknutí jeho detail. Ale zároveň bych chtěl nějakým způsobem zakázat této rubrice zobrazovat se ve výpisech příspěvků mezi ostatními na hlavní stránce. Chtěl bych se tedy zeptat zda je možné nějak zakázat konkrétní rubrice zobrazovat se v hlavním výpisu příspěvků, ale aby příspěvky zůstaly ve widgetu.
Děkuji za odpověď.
Doplnění:
Našel jsem tento článek a zkusil jsem se to udělat podle něj, ale ať dělám co dělám po vložení kódu do stránky se mi stejně rubrika pořád zobrazuje i v hlavním výpisu. Kód vypadá následovně:
<?php get_header(); ?>
<?php get_sidebar('top'); ?>
<?php
<?php query_posts('cat=-8'); ?>
if (have_posts()) {
/* Display navigation to next/previous pages when applicable */
if (theme_get_option('theme_' . (theme_is_home() ? 'home_' : '') . 'top_posts_navigation')) {
theme_page_navigation();
}
/* Start the Loop */
while (have_posts()) {
the_post();
get_template_part('content', get_post_format());
}
/* Display navigation to next/previous pages when applicable */
if (theme_get_option('theme_bottom_posts_navigation')) {
theme_page_navigation();
}
} else {
theme_404_content();
}
?>
<?php get_sidebar('bottom'); ?>
<?php get_footer(); ?>
Já to řeším pluginem: Sideblog WordPress Plugin.
no ale tím nevyřeším to, aby se mi ty příspěvky z té konkrétní kategorie nezobrazovali v hlavním výpisu příspěvků na hlavní straně. Nebo se pletu, jde to nějak ?
Pletl jsem se. Vyřešeno. DÍKY MOC!
Odkazovaný článek je už sice zastaralý a funkce query_posts() se nedoporučuje moc používat, ale fungovat by to mělo. Možná tam ale bude nějaký jiný problém ve vlastní šabloně, která je generována pomocí programu Artisteer.
Plugin Sideblog už je docela zastaralý, ale stále patrně vcelku funguje, protože je správně vytvořen na principu akce pre_get_posts.
Přímo v manuálu máte krásný příklad (pouze několik řádků kódu), jak z úvodní stránky odebrat příspěvky zařazené do nějaké rubriky. A widget s příspěvky pouze z jedné rubriky zase můžete snadno vyřešit např. pomocí pluginu Category Posts Widget (pouze pak přidáte widget do pravého postranního sloupce a zvolíte příslušnou rubriku).
Sice staré téma, ale doplním ještě plugin Simply Exclude, pomocí kterého můžete dokonce definovat u každého (nejen) příspěvku, zda se bude zobrazovat na úvodní stránce, RSS, výpisech rubrik nebo výsledcích vyhledávání.
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.
WordPress – novinky, návody a zajímavosti