Úvodní stránka › Fórum podpory WordPressu › Čeština pro WordPress › rozcestník na stránku
Štítky: Menu, rozcetsník, Stránky
Zvolené téma obsahuje celkem 5 odpovědí. Do diskuze (3 účastníci) se naposledy zapojil uživatel KoZi_man a poslední změna je stará 13 let, 10 měsíců.
-
AutorPříspěvky
-
4. září 2012 (20:24) #2077
Dobrý den, existuje nějaký pluing, který by mi na stránku umožnil vložit rozcestník z vytvořených stránek.
V podstatě stejné jako menu, ale na stránku.
Abych mohl vybrat z vytvořených stránek a udělat z nich rozcestník.
Takhle to dělam způsobem odkazů.
Chtěl bych něco zjednodušeného a esteticky lepšího.
5. září 2012 (7:27) #12629Myslíš stránky vytvořené v konkrétní instalaci kde pracuješ a nebo stránky s jinou URL?
Pokud jde o to první (http://www.neco.cz/strana1, http://www.neco.cz/strana2) tak to normálně uděláš v nastavení menu ve vzhledu.
Pokud jde o to druhé, tak v případě, že jde o multiinstalaci (http://1stránka.neco.cz, http://2strana.neco.cz) tak to nastavíš přímo při instalaci WPmulti ale hosting musí podporovat wildcard subdomény.
No a pokud jde o různé stránky (http://www.1.cz, http://www.2.cz) tak bych to asi řešil nějakou klikací mapou.
5. září 2012 (8:13) #12630Asi jsme se špatně pochopili.
Jedný se o to, že potřebuju vložit na stránku rozcestník z vytvořených stránek.
do teď jsem to řešil např vkládáním odkazů.
<a title="O nás" href="http://xxx.cz/home_page/o-nas-2/">O nás</a>CHtěl jsem pluing co by mi umožnil vytvořeit nějaký grafický rozcetsník (MENU) a vložit jej do stránky.
5. září 2012 (14:08) #12631Jsou dva způsoby jak bych to řešil já:
1) Vlastní šablona stránky
Zkopíruji si soubor
page.phpze šablony a přejmenuji jej na třebapage-sitemap.php. Pak jej otevřu a hned na začátek za<?phpvložím hlavičku, která tento soubor nastaví jako šablonu stránky./*
Template Name: Sitemap
*/
Nakonec najdu v tomto souboru místo kde se vypisuje obsah stránky (nejčastěji funkce
the_content();) a odstraním ji + další zbytečnosti (výpis data, komentáře, atd).A místo těchto funkcí vložím funkci pro zobrazení vlastního menu (
wp_nav_menu();). V administraci si pak jednoduše vytvořím menu ze stránek, které chci na této stránce zobrazit. Design a způsob vypsání je už pak jen záležitost CSS.Rozcestník pak vytvořím v administraci jako novou stránku (vyplním název, obsah může být prázdný) a jako šablonu vyberu položku “Sitemap”. A publikujeme. Ve výsledku budete mít stránku na které se zobrazí pouze to menu, které jste předtím vytvořili v administraci. Možná jsem to složitě popsal, ale vytvoření je otázka několika minut.
2) Druhá možnost je pomocí shortcode.
Vytvořím si v souboru
functions.phpšablony vzhledu vlastní shortcode, které vloží do stránky (nebo i článku) stejnou funkci pro zobrazení vlastního menu. Menu si nastavíme v administraci stejně jako v první možnosti, stejně si také vytvoříme stránku, pouze do jejího obsahu vložíme námi vytvořené shortcode. Výsledek bude zhruba stejný.5. září 2012 (14:11) #12632ještě doplním, že místo funkce vypisující vlastní menu můžeme použít rovnou funkci pro výpis stránek a pak třeba pomocí parametru “exclude” ošefovat které stránky zobrazit a které ne. Fantazii se meze nekladou :)
7. září 2012 (8:46) #12633 -
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.