Odstranění textu "Hledat" před vyhledávacím formulářem

Úvodní stránka Fórum podpory WordPressu Čeština pro WordPress Odstranění textu "Hledat" před vyhledávacím formulářem

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á 11 let.

Aktuálně jsou na stránce zobrazeny 4 příspěvky - 1. až 4. (z celkem 4)
  • Autor
    Příspěvky
  • #2926

    peternet
    Participant
    Web

    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?

    #14842

    neteyescz
    Participant

    Dobrý 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 soubor searchform.php, který vlastně upravuje ten výchozí. Více v codexu.

    PS: V adresáři /wp-includes bych se raději nehrabal, to už přímo ovlivňuje WordPress.

    S přátelským pozdravem,

    Neteyescz

    #14843

    sjiamnocna
    Participant
    Web

    Mazat 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”

    #14844

    peternet
    Participant
    Web

    Upř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í.

Aktuálně jsou na stránce zobrazeny 4 příspěvky - 1. až 4. (z celkem 4)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti