Stránka příspěvků dle kategorie/tagu na statické stránce

Úvodní stránka Fórum podpory WordPressu Problémy s WordPressem Stránka příspěvků dle kategorie/tagu na statické stránce

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á 12 let.

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

    JosefA
    Participant

    Dobrý den, ve WordPressu nejsem úplně doma a ani nejsem programátor, omluvte prosím banálnost dotazu :)

    Potřeboval bych na statickou stránku vypsat články určitého tagu nebo kategorie stejně jako je to na stránce příspěvků (stejný styl). Na statickou stránku proto, abych mohl případně něco nad tento výpis napsat a/nebo abych mohl měnit sidebar dle konkrétní stránky pluginem Custom Sidebars http://marquex.es/541/custom-sidebars-plugin-v0-8 u kterého bohužel nejdou měnit stránky typu .cz/stitek/abc nebo .cz/kategorie/def.

    Veškeré googlení končí někde u wp_list, kterému nerozumím. Vložení jednoho řádku php kódu s id kategorií do obsahu statické stránky mi neprošlo :) Používám Twenty Eleven template. Snad jsem to popsal srozumitelně.

    #10682

    neteyescz
    Participant

    Dobrý den,

    Mělo by stačit vytvořit soubor page-indexostranka.php a nahrát ho na FTP s tímto obsahem:

    <?php
    /*
    Template Name: Indexostránka
    */

    get_header(); ?>

    <div id="primary">
    <div id="content" role="main">

    <?php if ( have_posts() ) : ?>

    <?php twentyeleven_content_nav( 'nav-above' ); ?>

    <?php /* Start the Loop */ ?>
    <?php while ( have_posts() ) : the_post(); ?>
    <!-- Vypisuji současně template_part pro výpis článku, ale i samostatnout stránku -->
    <?php get_template_part( 'content', 'page' ); ?>
    <?php get_template_part( 'content', get_post_format() ); ?>
    <!-- Konec mých úprav -->

    <?php endwhile; ?>

    <?php twentyeleven_content_nav( 'nav-below' ); ?>

    <?php else : ?>

    <article id="post-0" class="post no-results not-found">
    <header class="entry-header">
    <h1 class="entry-title"><?php _e( 'Nothing Found', 'twentyeleven' ); ?></h1>
    </header><!-- .entry-header -->

    <div class="entry-content">
    <p><?php _e( 'Apologies, but no results were found for the requested archive. Perhaps searching will help find a related post.', 'twentyeleven' ); ?></p>
    <?php get_search_form(); ?>
    </div><!-- .entry-content -->
    </article><!-- #post-0 -->

    <?php endif; ?>

    </div><!-- #content -->
    </div><!-- #primary -->

    <?php get_sidebar(); ?>
    <?php get_footer(); ?>

    S Pozdravem,

    Neteyes.cz

    #10683

    admin
    Keymaster
    Web

    neteyescz: To přece nemůže nikdy fungovat? Sice jsem to zatím nezkoušel, ale nevěřím tomu :-) Podle mě není možné dát do jednoho loopu za sebou dvě funkce get_template_part(), které se týkají různých typů obsahu?

    JosefA: Ještě bych zvážil, zda je opravdu potřeba zobrazovat příspěvky na stránkách a nikoli v klasickém výpisu rubrik.

    – Nad výpis příspěvků můžete psát libovolný text pomocí pole “Popis” přímo v administraci WordPressu. Pouze je pak musíte zobrazit v šabloně pomocí funkcí tag_description() či category_description().

    – Pokud jde o plugin Custom sidebars, tak tam by mělo být možné přiřadit navolené sidebary na základě zobrazené rubriky (u štítku asi bohužel ne) – menu Vzhled – Custom sidebars – horní záložka Default Sidebars – sekce By category. Ale nevím, jestli je to přesně ono.

    Pokud ale chcete opravdu používat pro výpisy příspěvků ještě stránky, tak projděte naše starší vlákna, která se tímto tématem zabývají. Najdete tam několik různých pluginů, i když bych asi spíše doporučil kvůli možným problémům s kompatibilitou pluginů použít vlastní řešení (konkrétně zde).

    #10684

    neteyescz
    Participant

    admin: Jasně, moje chyba, neuvědomil jsem si to.

    #10685

    admin
    Keymaster
    Web

    neteyescz: Obecný postup není špatně (tvorba vlastní šablony stránky pro zobrazení příspěvků na stránce), ale poté je třeba definovat podmínky (aneb jaká rubrika bude na jaké stránce) a kromě obsahu samotné stránky zobrazovat i příslušné příspěvky pomocí WP_Query(). Podrobnosti viz uvedený návod…

    #10686

    JosefA
    Participant

    Díky Vám, parádní podpora! Nakonec jsem se spokojil pouze s Popisem tagu/kategorie, ale pomohli i jiná vlákna zde na fóru :)

    #10687

    admin
    Keymaster
    Web

    Výborně, díky za zpětnou reakci!

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