TvorbaWebová.cz
Vše o tvorbě webu a systému WordPress

Příspěvky na různých stránkách s Posts for Page

5.11.2013

Potřebujete umístit články z různých rubrik na určité stránky a nevíte, jak na to? Pak to můžete udělat dvěma způsoby. Buď jako stránku použijete rubriku (nabídka Vzhled – Menu – vybrat příslušnou rubriku) anebo použít nějaký šikovný plugin. První způsob není špatný, má však tu nevýhodu, že do rubriky nedopíšete vlastní text a SEO nastavíte opět za pomoci dalšího pluginu.

Lepším způsobem je tedy využít plugin Posts for Page, který vám jednoduše pomůže nastavit přesně to, co potřebujete – tj. články z různých rubrik na vámi vybrané stránky. Jak na to?

  • plugin Posts for Page nainstalujte běžným způsobem, nejlépe pomocí nabídky Pluginy – Instalace pluginů.
  • v nabídce PříspěvkyRubriky si vytvořte příslušné kategorie, do nichž budete zařazovat články.
  • vytvořte články a zařaďte je do příslušné rubriky (kategorie)
  • v nabídce Stránky si vytvořte příslušné stránky, na nichž chcete články zobrazovat.
  • do takto vytvoření stránek vložte následující kód:

[posts-for-page cat_slug=‘nezarazene‚ hide_images=’false‘ num=‘5‚ read_more=‘
Čtěte více »‘ show_full_posts=’false‘ use_wp_excerpt=’true‘ strip_html=’true‘ hide_post_content=’false‘ show_meta=’true‘]

Tučně označené slovo „nezarazene“ je však nutné přepsat URL adresou rubriky, jejíž články se mají na stránce zobrazovat.

  • přejděte do nabídky Příspěvky – Rubriky
  • najeďte myší na příslušnou rubriku a vyberte odkaz Rychlé úpravy
  • zkopírujte text u Název v URL
  • tento odkaz vložte za posts-for-page cat_slug=zde bude novy odkaz
rubriky

Vyhledejte URL příslušné rubriky a nahraďte jím tučně označený výraz

 

 

 

 

 

Tučně označené číslo pak značí kolik příspěvků z dané rubriky se bude na stránce zobrazovat. Můžete jej tedy dle libosti měnit.

Hlavním přínosem tohoto pluginu je fakt, že jej můžete jednoduše použít do jakékoliv stránky, které pak není problém nastavit SEO, dopsat vlastní texty, přidat obrázky apod.

TIP na počeštění pluginu

Po instalaci pluginu se u jednotlivých příspěvků objeví anglické názvy typu Posted on: , by: , přičemž jako jméno autora se zobrazuje vaše login. To není příliš šikovné. Anglické výrazy můžete přeložit jednoduše přímo v souboru pluginu. Stačí přejít do nabídky PluginyPřehled pluginů – najít plugin Posts for Page Plugin. Zde klepněte na odkaz „upravit“ a například pomocí klávesy CTRL + F vyhledat anglické výrazy, které přepíšete českými.

Pokud chcete odstranit informaci o tom, kdo článek publikoval, pak původní tag:

$output .= „Posted on “ . mysql2date(‚F j, Y‘,$child->post_date) . “ by “ . $userdata->user_nicename;

přepíšete následovně:

$output .= „Publikováno: “ . mysql2date(‚F j, Y‘,$child->post_date);