Stránka 1 z 1

WP statický text na stránce příspěvků

Napsal: 02 lis 2017 10:23
od cervcek
Ahoj,
Chtěl bych udělat něco jako kombinaci statické hlavní stránky a stránky příspěvků ve wordpressu.
Jde o to, že používám plugin "The events calendar", který umí události zobrazovat i ve výpisu příspěvků.
Šablona (Vega) mi zobrazuje buď statickou stránku v podobě sekcí, nebo stránku příspěvků v podobě náhledů.
Já bych ale potřeboval tyto dvě možnosti nakombinovat. => Chci mít na hlavní stránce úvodní text a pod ním vypsaný výpis příspěvků.

Zkoušel jsem ten úvodní text vložit do příspěvku a ten pak připnout, ale má to ohromné mínus, protože se mi ten text v příspěvku zobrazí jako náhled, tudíž není celý a pokračuje až po rozkliknutí.

Re: WP statický text na stránce příspěvků

Napsal: 03 lis 2017 14:02
od cervcek
UP

Re: WP statický text na stránce příspěvků

Napsal: 03 lis 2017 14:44
od Microsheep
Musíš upravit tu šablonu resp. ten page template hlavní stránky, popř. si vytvořit podle template vlastní.
Pravděpodobně to bude front-page.php měla by být v kořenu https://themes.svn.wordpress.org/vega/2 ... t-page.php
Ale udělej si child-theme jinak po aktualizaci šablony, budeš dělat změny znovu.

Re: WP statický text na stránce příspěvků

Napsal: 06 lis 2017 13:01
od cervcek
Ahoj, díky za odpověď, ale tohle je na mě moc abstraktní postup :D
Mohl bys mi, prosím, říct konkrétně, jakou část kódu nahradit čím?
Obávám se, že víc, než copy paste nezvládnu.
A šablonu už jsem sem tam lehce pozměňoval, takže jí stejně aktualizovat nehodlám.

Re: WP statický text na stránce příspěvků  Vyřešeno

Napsal: 06 lis 2017 18:46
od Microsheep
Je víc možností, jen co mě rychle napadá: Prvně přepni na zobrazování teda nejnovějších příspěvků
Vytvoř si stránku, zjisti její ID (když v administraci ukážeš na editaci, tak dole máš odkaz s ID, vyplň si nějaký obsah a název.
Potom uprav šablonu v souboru front-page.php přidej hned pod:
<div class="col-md-9 blog-feed-column">
Toto:

Kód: Vybrat vše

<?php
$post_id = ZDE_ID_TVEHO_PRISPEVKU;
$queried_post = get_post($post_id);
?><h2><?php echo $queried_post->post_title; ?></h2>
<?php echo $queried_post->post_content; ?>

Potom za domovskou stránku budeš považovat tuto, trochu nastyluješ a je to snad to co potřebuješ.