Zakázání zobrazení rubriky v příspěvcích

Úvodní stránka Fórum podpory WordPressu Pluginy (funkčnost webu) Zakázání zobrazení rubriky v příspěvcích

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á 8 let, 6 měsíců.

Aktuálně je na stránce zobrazeno 7 příspěvků - 1. až 7. (z celkem 7)
  • Autor
    Příspěvky
  • #19684

    tomasek91
    Participant

    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ěď.

    #19685

    tomasek91
    Participant

    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(); ?>
    #19686

    halada
    Participant

    Já to řeším pluginem: Sideblog WordPress Plugin.

    #19697

    tomasek91
    Participant

    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 ?

    #19698

    tomasek91
    Participant

    Pletl jsem se. Vyřešeno. DÍKY MOC!

    #19729

    admin
    Keymaster
    Web

    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).

    #25070

    admin
    Keymaster
    Web

    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í.

Aktuálně je na stránce zobrazeno 7 příspěvků - 1. až 7. (z celkem 7)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti