Úvodní stránka › Fórum podpory WordPressu › Šablony, CSS (zobrazení webu) › Úvodní stránka – text
Štítky: Gettext, Lokalizace, Menu, Uživatelský odkaz
Zvolené téma obsahuje celkem 7 odpovědí. Do diskuze (2 účastníci) se naposledy zapojil uživatel admin a poslední změna je stará 15 let.
-
AutorPříspěvky
-
30. července 2011 (10:24) #1070
Zdravím, mám problém s dlouhými názvy – mám zadanou určitou šířku políčka pro odkaz, a text “úvodní stránka” je moc dlouhý, je na dva řádky. Proto bych jej potřeboval přepsat např. na Domů nebo Home, ale nevím, ve kterém souboru a jak to provést. Mohli byste mi prosím někdo poradit?
30. července 2011 (10:44) #8763Řetězec “Úvodní stránka” je patrně součástí české lokalizace WordPressu. Změnit lokalizační soubory se kvůli aktualizacím nedoporučuje, takže můžete změnit jen tento jeden řetězec s využitím filtru gettext (konkrétní příklad naleznete např. zde, uvedený kód stačí jen vložit do souboru functions.php v adresáři šablony a změnit příslušné řetězce).
Jakým způsobem (funkcí) je menu na webu zobrazeno?
Nebylo by lepší prostory pro jednotlivé položky menu rozšířit? Ale to bude záležet na šabloně, zda to nejsou “natvrdo” předpřipravené obrázky.
30. července 2011 (10:48) #8764V šabloně jsou právě předpřipravené obrázky, takže bych to raději nerozšiřoval.
Zkusím použít ten filtr, snad se mi to povede. Díky
30. července 2011 (10:54) #8765Eh, tak jsem asi něco pos*al a dostal se úplně jinam než jsem chtěl…
30. července 2011 (10:55) #8766Mělo by fungovat toto:
// Změna textu "Úvodní stránka"... add_filter( 'gettext', 'separatista_uvodni_stranka', 10, 2 ); function separatista_uvodni_stranka( $translation, $original ) { if ( 'Home' == $original ) { return 'Domů'; } return $translation; }Ale jak jsem už psal, záleží to hlavně na tom, jakým způsobem (funkcí) je tato položka menu zobrazována. Najdeš to patrně v souboru header.php. Případně sem dej odkaz na web a použitou šablonu.
30. července 2011 (10:58) #8767Přesně takto jsem to udělal a nefunguje.
Šablona zde – http://zeaks.org/themes-2/2010-cataclysm/ – ale je mnou upravená (hlavně obrázky atd.)
30. července 2011 (11:01) #8768Uh, tak už to jede :) Byl to překlep
Teď ještě ty odkazy dostat na správné místo – lítá mi to pod menu :D
..a ještě se zeptám, jak přidám do menu přímo odkaz – ne na příspěvek ale na jinou webovou stránku – např. když kliknu na “FORUM” aby se nezobrazila stránka fórum na WP webu ale třeba se to přesměrovalo na
www.nejake-forum.blabla.cz30. července 2011 (12:34) #8769Díval jsem se na šablonu a využívá klasické vlastní menu WordPressu, takže i ten řetězec “Úvodní stránka” si můžete sám nadefinovat (menu Vzhled – Menu) a nemusíte vůbec používat výše uvedený kód. Na tom samém místě můžete do menu přidat také vlastní “Uživatelský odkaz”, kam můžete vložit libovolný odkaz a název. Případně projděte další témata se štítkem Menu, kde objevíte mnoho různých tipů (např. tento).
Rozhození menu je už třeba řešit pomocí kaskádových stylů (soubor
style.cssv adresáři šablony). Protože je v původní šabloně vše správně, tak to patrně způsobila nějaká vaše úprava a budete si s tím muset nějak poradit (můžete šablonu např. vrátit do původního stavu a začít s úpravami znovu). -
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.