Úvodní stránka › Fórum podpory WordPressu › Čeština pro WordPress › Perex, výpis
Štítky: custom field, dynamický výpis, excerpt, perex, vypis
Zvolené téma obsahuje celkem 6 odpovědí. Do diskuze (4 účastníci) se naposledy zapojil uživatel nonbrake a poslední změna je stará 12 let, 5 měsíců.
-
AutorPříspěvky
-
24. října 2011 (21:21) #1241
Dobrý den, dejme tomu, že má hypotetické stránky (nikoliv příspěvky) této struktury:
Olomoucký kraj
– Olomouc
– Prostějov
– Přerov
Jak by šel udělat v každém článku (Olomouc, …) perex (textové pole), který by se ručně vyplnil (nebylo by třeba Tiny). A pak by bylo možné pracovat s perexem na nadřazené stránce (Olomoucký kraj) – tedy vypsat nadpis podstránky včetně perexu.
Existuje na to nějaký plugin nebo jak by to šlo udělat?
Strašně mi chybí něco pro dynamické výpisy a možnosti jejich tvorby, třeba vypsat s podstránek nadpisy, perexy, třeba datum vytvoření atd..
Děkuji za radu
25. října 2011 (11:41) #9680Dobrý den,
Přiznává se, že nevím, co požadujete.
Pro výpis článků na stránce můžete použít třeba plugin Timeline:
http://www.neteyes.cz/clanky/plugin-wp-facebook-timeline-vytvorte-si-knihu-vzpominek/ .
:-) Neteyes.cz
25. října 2011 (14:54) #9681Nevím, jak to jinak napsat:
1) Potřebuji do každé stránky (nikoliv příspěvku) v administračním rozhraní vložit textové pole mezi nadpis a obsah stránky, tzv. perex.
2) A ten pak nějak dynamicky vypsat z každé podstránky do nadřazené stránky (olomoucký kraj), vypsat tedy nadpis podstránek a perex.
26. října 2011 (18:48) #9682Je mi to jasné, ale odpověď bude trochu obsáhlejší, takže to chvíli trvalo sepsat…
Nejdříve je třeba zvážit, zda k tomuto účelu opravdu potřebujete využívat stránky a nebylo by vhodnější definovat nějaký vlastní typ obsahu (např. města). Buď by mohl být hierarchický (jako stránky) nebo klidně i klasická varianta příspěvků, kde kraje by mohly bát rubriky (štítky).
Pokud jde o stručný výpis, tak i na stránce lze použít klasické tlačítko vizuálního editoru pro pokračování textu. Pouze v šabloně je pak třeba drobné úpravy, aby se zobrazoval pouze úvod stránky.
I pokud si přejete mít na stránkách klasické pole stručného výpisu, tak je to možné, a to použitím nějakého jednoduchého pluginu, např. Page Excerpt. Pokud se rozhodnete použít vlastní typ obsahu, tak tam si můžete přesně nadefinovat, které prvky (sekce) bude obsahovat.
Dynamické výpisy stránek a podstránek nejsou nijak složité, stačí použít klasické funkce pro výpisy (loop), a to WP_Query() s argumentem post_parent v kombinaci se zjištěním, zda jde o nadřazenou (hlavní) či podřazenou stránku.
Pokud nebude něco jasného, tak se klidně ptejte na detaily…
8. listopadu 2011 (11:48) #9683Použil jsem ještě plugin Page Excerpt Plugin, který přímo vytvoří pole pro perex, ale nevím, jak jej vypsat. Resp, jak to upravit šablonu, aby se vypisoval v každé stránce (pokud je vyplněný):
<?php get_template_part(‘content’, ‘single’); ?>
A pak bych potřeboval vypsat nadpisy a perexy v nadřazené stránce – jak upravit, zda se jedná o nadpis a perex ve funkci, kterou dám do nadřazené stránky:
<?php $query = new WP_Query( ‘post_parent=9’ ); ?>
Tímto se mi nic nevypíše.
A ještě jedna věc, co s tím souvisí, zkoušel jsem uživatelské pole a nemohu ho vypsat:
Na podstránce jsem si vytvořil uživatelské pole např.: vypisnadpisu s obsahem Domácnost
a zkusil jsem vypsat pomocí:
<?php if (get_post_meta($post->ID, ‘vypisnadpisu’, true) ) {
$vysledek = get_post_meta($post->ID, ‘vypisnadpisu’, true);
echo ““.$vysledek.”“;
}
?>
A nejde mi to vypsat (používám Exec PHP, tak to dávám přímo do stránky).
Následně to pak potřebuji vypsat v nadřazené úrovni.
Díky za rady
11. listopadu 2011 (7:26) #9684A co kombinace vestavěného pole excerpt (stručný výpis příspěvku) a pluginu Advanced Post List? Do stránky výpis článků vložíš pomocí shortcode; vazby vytvoříš přes vhodnou taxonomi. Jen tip. Nezkoušel jsem.
20. listopadu 2011 (16:26) #9685 -
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.