Úvodní stránka › Fórum podpory WordPressu › Čeština pro WordPress › Odstranění textu "Hledat" před vyhledávacím formulářem
Štítky: get_search_form(), šablona, Úpravy, Vyhledávací formulář
Zvolené téma obsahuje celkem 3 odpovědi. Do diskuze (3 účastníci) se naposledy zapojil uživatel peternet a poslední změna je stará 13 let, 5 měsíců.
-
AutorPříspěvky
-
2. března 2013 (22:30) #2926
Zdravím. Když vložím wigdet s vyhldáváním, nebo get_search_form() někam do kódu, objeví se vždy nápis “Hledat:” a za tím vyhledávací pole.
Jak ten text “Hledat:” odstraním?
V celém wordpressu jsem ono “Hledat:” našel jen v /wp-content/languages/cs_CZ.po – když tam ale ten text změním, na webu žádný výsledek.
Navedlo mě to do: /includes/general-template.php – tam jsem smazal ten řádek s kódem, který by měl zobrazovat “Hledat:” na webu. Jenomže žádný výsledek, pořád se to tam ukazuje.
Neleze mi to do hlavy, protože jsem prohledat všechny nahrané soubory a když jsem toto změnil, tak tam slovo “Hledat” už nikde nefiguruje, na webu se ale ukazuje. Nějaké cashe nebo něco?
Jinak, zkoušel jsem i jiné prohlížeče, anonymní okno v google chrome, pořád stejné.
Nějaký nápad prosím?
3. března 2013 (6:59) #14842Dobrý den,
když si projedu zdroják vašeho webu, vidím nad tím vyhledávacím formulářem komentář
<!-- Ajaxy Search Form v2.1.5 -->a podle toho, co vidím, formulář má funkci náhledu, což je funkce navíc, která je nejspíše přidělána pomocí šablony. Zkusil bych projit všechny soubory šablony (tipoval bych/js) a taky může být přímo v adresáři šablony souborsearchform.php, který vlastně upravuje ten výchozí. Více v codexu.PS: V adresáři
/wp-includesbych se raději nehrabal, to už přímo ovlivňuje WordPress.S přátelským pozdravem,
Neteyescz
3. března 2013 (7:42) #14843Mazat to v jazycích, je blbost. Potřebuješ zřejmě upravit soubor searchform.php ze složky šablony – je tam něco jako _e(‘search’); nebo něco takového, a to smažeš (včetně případných HTML prvků které jej obalují (
<b>,<p>,<i>…) Ze souboru jazyku bych to určitě nemazal. Je to jen o šabloně.___
Pokud v šabloně žádný searchform.php není, vytvoř jej, a nastav si jej jak chceš…
<form action="/" method="get">
<input type="text" name="s" id="search" class="searchformtext" value="<?php the_search_query(); ?>" />
<input type="submit" class="searchformbutt" alt="Hledat" value=""/>
</form>Co tam musí být, tak celý tag form, s “/” a “get” a pak textový rámeček se jménem “s”
3. března 2013 (17:50) #14844Upřesním to: v šabloně searchform.php není.
Já chci ale využívat plugin Ajaxy Live Search. Ale ten plugin umístím do šablony jedině tímto: get_search_form()
Tzn. že ten plugin asi nějak změní defulní vyhledávač. Když si tedy vytvořím v šabloně searchform.php, tak už tam mám normální vyhledávač a né ten plugin Ajaxy Live Search.
Když ten plugin deaktivuji, tak se mi ale před tím vyhledáváním taky objeví ono “Hledat”, takže z toho soudím, že to není součástí toho Ajaxy modulu.
A jinak v jazykových souborech jsem hledal, aby mě to někam navedlo. Ale nic. V jazykovém souboru šablony slovo “Hledat” není.
-
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.