WordPress návody

Jak ve WordPress deaktivovat vyhledávání

Autor příspěvku Tomáš Cirkl

Chcete na svém WordPress webu deaktivovat funkci vyhledávání? V tomto článku si ukážeme dva způsoby, jak z WordPress odstranit vyhledávání.

Proč a kdy je dobré vyhledávání deaktivovat?

Mnoho webových stránek je velmi jednoduchých. Typicky se jedná například o firemní web, který má jen pár stránek. Zároveň se zvyšuje popularita jednostránkových webů.

Tyto webové stránky nemají mnoho obsahu a není zde potřeba vyhledávání.

Když odstraníte vyhledávání z WordPress stránky, tak se i můžete vyvarovat ztrátě uživatelů, kteří něco hledají a interní vyhledávač jim nezobrazí relevantní obsah.

Odstraněním vyhledávacího pole také vyčistíte stránku a odstraníte prvek, který třeba ani není na stránce potřeba a uživatelé se tak mohou soustředit na něco jiného.

Metoda 1: Pomocí pluginu

Tato metoda je jednodušší a určitě vhodnější pro méně zkušené uživatele.

Plugin se jmenuje Disable Search a najdete ho v oficiálním katalogu pluginů. Plugin můžete nainstalovat přímo z WordPress administrace.

Disable Search plugin

Disable Search plugin

Plugin ihned po aktivaci funguje a nemá žádné nastavení.

Plugin Disable Search odstraní ze šablony vyhledávací formulář a deaktivuje widget Vyhledávání. Pokud uživatel bude chtít použít k vyhledávání URL odkaz, dostane se na stránku 404 Nenalezeno.

Plugin neovlivňuje interní vyhledávání v administraci.

Metoda 2: Vlastní kód

Vhodnější metoda pro zkušené uživatele.

Snippet vložte do functions.php, ideálně v child šabloně.

Tento kód přesměruje všechny pokusy o vyhledávání na stránku 404 Nenalezeno a skryje formulář vyhledávání v šabloně.

O autorovi

Tomáš Cirkl

Baví mě Internet a zvláště pak redakční systém WordPress. Jsem pravidelným účastníkem a přednášejícím na WordCamp Praha a WordPress konferencích.

7 komentářů

  • Díky, návod se bude hodit.
    Jen bych rád nadhodil zcela jiné, přesto související téma. Pro vyhledávání na některých webech používám ajax search lite plugin. Který umí krásně našeptávat a již při psaní vyhazuje možnosti, včetně náhledů stránek.
    používám jej však jen jako “prvek” stránky. Buď v editoru vyhledávací pole umístním někam na stránku nebo si jej hodím jako widget do určité oblasti.
    Zajímalo by mě, jak toto vyhledávání integrovat přímo do WP a nahradit jím kalsické WP vyhledávání. Laicky řečeno, jak jej dostat do lupy v hlavním menu 🙂

    Tak kdybyste se někdy nudili, věřím, že nejednomu uživateli byste tím pomohli.

  • Zajímavé, ale není lepší jednoduše nevkládat vyhledávací widget nikam do stránky a vypnout vyhledávací pole v menu nebo záhlaví? Nejlepší plugin je přeci žádný plugin. 🙂

  • Některé šablony tuto možnost nenabízí. Proto Tomáš tento návod poskytl lamám, co by v .php tápali.

  • Nebo si pomocí nástrojů vývojáře v prohlížeči najít, jak se prvek jmenuje a v custom css mu dát display: none;

  • Dobrý den, děkuji za návod. Plugin mi odstraní vyhledávací formulář, ale zůstane tam text – No Results Found. It seems we can’t find what you’re looking for. Perhaps searching will help. –
    Nevíte prosím, jak by se dalo odstranit i tyto? Jedná se o šablonu Portfolio Lite. Děkuji.

  • Dobrý den, děkuji za článek. Plugin mi odstraní ze šablony (Portfolio lite) vyhledávací formulář, ale zůstavá tam text No Results Found. It seems we can’t find what you’re looking for. Perhaps searching will help.
    Nevíte, prosím, jak odstranit i toto? Děkuji.

Zanechat komentář

Získejte více informací o WordPress!

Připojte se do našeho emailového seznamu a nenechte si ujít informace, novinky a návody ze světa WordPressu.

Úspěšně jste se zapsali do našeho newsletteru. Děkujeme!

Tomáš Cirkl

Tomáš Cirkl

WordPress specialista

Blog WPlama.cz píši už více než 3 roky. O WordPress přednáším a pořádám školení. Pro své klienty vytvářím a spravuji webové stránky.