Jak zcela vypnout komentáře ve WordPressu (Ultimate Guide)
Přemýšlíte, jak vypnout komentáře ve WordPressu? Komentáře jsou sice skvělým způsobem interakce s návštěvníky vašich stránek, ale někteří majitelé webových stránek nechtějí komentáře na svých stránkách povolit.
Díky WordPressu máte možnost buď zakázat komentáře u konkrétních příspěvků, stránek, vlastních typů příspěvků, nebo dokonce zcela odstranit komentáře z celého webu.
V tomto článku vám ukážeme postup krok za krokem, jak zakázat komentáře ve WordPressu.
Proč zakázat komentáře ve WordPressu?
Mnoho majitelů malých firem používá k vytvoření svých webových stránek WordPress. Tyto firemní weby často nemají sekci blogu a většinou mají statické stránky, jako jsou služby, o nás, kontakt atd. V takových případech nemá smysl komentáře vůbec povolovat.
V jiných případech mohou blogeři zveřejňovat určité příspěvky, například oznámení, které nechtějí povolit trollům. V těchto případech můžete komentáře u těchto konkrétních příspěvků nebo stránek snadno zakázat.
Druhým scénářem je, že některé firemní blogy se rozhodnou komentáře zcela zakázat, aby zabránily spamu. Ačkoli vždy můžete použít techniky ochrany proti spamu (o které se podělíme později v tomto článku), zakázání sekce komentářů tento problém rozhodně vyřeší.
Ať už je váš důvod jakýkoli, určitě můžete zakázat komentáře a dokonce odstranit sekci komentářů ze svého webu WordPress.
Tady je stručný přehled toho, co se dozvíte v tomto článku:
- Zakázat komentáře u budoucích příspěvků
- Zakázat komentáře u konkrétní stránky nebo příspěvku
- Zakázat komentáře u stránek a příspěvků hromadně
- Odstranit všechny komentáře ve WordPressu
- Zakázat komentáře u médií
- .
- Zakázat komentáře ve WordPressu na celé stránce pomocí pluginu
- Odstranit „Komentáře jsou uzavřeny“ ve WordPressu
- Techniky ochrany proti spamu
Prvních několik metod vysvětlí, jak můžete zakázat komentáře na stránkách, příspěvků nebo médií bez použití zásuvného modulu. Později si vysvětlíme, jak odstranit sekci komentářů z webu WordPress pomocí zásuvného modulu.
Podíváme se tedy na různé způsoby, jak zakázat komentáře ve WordPressu.
Video návod
Pokud se vám video nelíbí nebo potřebujete další pokyny, pokračujte ve čtení.
Pokud jste právě spustili svůj web WordPress, můžete snadno zastavit komentáře k budoucím příspěvkům.
To provedete tak, že v levém postranním panelu administrace WordPressu přejdete do Nastavení “ Diskuse.
Na této stránce musíte zrušit zaškrtnutí možnosti s nápisem „Povolit lidem psát komentáře k novým článkům“ a poté kliknutím na tlačítko Uložit změny uložit nastavení.
Tím zakážete komentáře u všech svých budoucích příspěvků. Pokud však chcete povolit nebo zakázat komentáře u konkrétního příspěvku, pak to můžete udělat i beze změny tohoto nastavení.
Tomu se budeme věnovat v další části.
Ve výchozím nastavení jsou komentáře vypnuty na všech vašich stránkách.
WordPress vám však dává možnost povolit nebo zakázat komentáře na jednotlivých stránkách a příspěvcích.
Prostě přejděte na Stránky “ Všechny stránky v levém postranním panelu. Na další stránce musíte najet kurzorem myši na název stránky, u které chcete povolit nebo zakázat komentáře, a kliknout na odkaz Upravit.
V pravém horním rohu stránky uvidíte ikonu 3 svislých teček. Musíte na ni kliknout, aby se otevřela rozbalovací nabídka, a poté klikněte na možnost Možnosti.
Otevře se vyskakovací okno a je třeba se ujistit, že je zde povoleno pole Diskuze.
Po zavření tohoto modálního okna se na pravé straně editoru zobrazí metabox Diskuze. Pokud jej nevidíte, pak se ujistěte, že jste klikli na záložku Dokument, abyste jej zobrazili.
Nyní můžete zrušit zaškrtnutí políčka Povolit komentáře, abyste zakázali komentáře na této stránce, a kliknutím na Aktualizovat změny uložte.
Na druhou stranu, pokud chcete komentáře selektivně povolit, pak stačí zaškrtnout políčko a povolit je pro určité stránky.
Stejným postupem můžete vypnout komentáře u jednotlivých příspěvků nebo jiných vlastních typů příspěvků.
Chcete zakázat komentáře u všech publikovaných příspěvků a stránek, aniž byste to museli dělat jednotlivě? Můžete to udělat bez použití zásuvného modulu.
Nejprve přejděte do sekce Příspěvky “ Všechny příspěvky, abyste viděli všechny své články.
Poté vyberte všechny příspěvky, v rozbalovacím poli Hromadné akce vyberte možnost Upravit a klikněte na Použít.
Nyní budete moci provádět hromadné akce, včetně změny jména autora a vypnutí komentářů pro všechny vybrané příspěvky.
V rozbalovacím poli Komentáře vyberte možnost Nepovolit a klikněte na Aktualizovat. Tím zakážete komentáře u všech vybraných příspěvků.
Stejným postupem můžete vypnout komentáře na stránkách.
Výše uvedené metody sice zakážou komentáře u příspěvků a stránek, ale neodstraní stávající komentáře z webu WordPress.
Chcete-li z webu odstranit všechny komentáře, klikněte v levém postranním panelu panelu správce na položku Komentáře.
Pak vyberte všechny komentáře, v rozevíracím poli Hromadné akce vyberte možnost Přesunout do koše a klikněte na Použít. Tím z webu odstraníte všechny existující komentáře.
Pokud má váš web hodně komentářů, budete muset tento krok opakovat vícekrát.
Pokud chcete zakázat komentáře na stránkách s médii, můžete na to jít dvěma způsoby.
Můžete buď ručně zakázat komentáře u jednotlivých souborů příloh médií podle metod, které jsme popsali výše, ale to může být opravdu časově náročné.
Jednodušší způsob, jak hromadně zakázat komentáře u všech mediálních příloh, je pomocí úryvku kódu. Jednoduše vložte následující kód do souboru functions.php vašeho tématu nebo do zásuvného modulu pro konkrétní web.
V případě, že vám výše uvedené řešení nevyhovuje, můžete se podívat do další části, kde vám ukážeme, jak pomocí zásuvného modulu zakázat komentáře u příloh médií.
Pokud nechcete komentáře zakazovat ručně, můžete použít plugin Zakázat komentáře, který to provede pouhým kliknutím.
Umožňuje zcela zakázat komentáře všude na vašem webu WordPress. Můžete je také zakázat u konkrétních typů příspěvků, jako jsou příspěvky, stránky, média a další. Odstraní také formulář pro komentáře a přestane zobrazovat existující komentáře.
První věc, kterou musíte udělat, je nainstalovat a aktivovat doplněk Disable Comments. Podrobné pokyny naleznete v našem průvodci instalací pluginu WordPress krok za krokem.
Po aktivaci pluginu přejděte na Nastavení “ Zakázat komentáře v levém postranním panelu administrace.
Výběr první možnosti vám umožní zakázat komentáře na vašem webu WordPress. Zásuvný modul také odstraní položku nabídky komentářů z oblasti správy WordPressu.
Pomocí druhé možnosti můžete selektivně zakázat komentáře u příspěvků, stránek nebo médií.
Pokud chcete odstranit komentáře pouze z příloh médií, pak můžete zaškrtnout přepínač Na určitých typech příspěvků a poté zaškrtnout políčko Média.
Stejně můžete postupovat, pokud chcete vypnout komentáře pouze na stránkách WordPressu. Použití pluginu je nejjednodušší způsob, jak vypnout komentáře na stránkách WordPressu.
Když jste hotovi, jednoduše klikněte na tlačítko Uložit změny, čímž proces dokončíte.
Pokud vaše téma WordPressu nekontroluje stav komentářů správně, pak může stále zobrazovat formulář pro komentáře, existující komentáře nebo dokonce zobrazovat zprávu „Komentáře jsou uzavřeny“.
Můžete požádat vývojáře tématu, aby to opravil, protože to není standardní vyhovující přístup.
Případně to můžete zkusit opravit také sami podle následujících pokynů:
Nejprve se připojte ke svému webu WordPress pomocí klienta FTP nebo správce souborů v ovládacím panelu hostingu WordPress. Nyní přejděte do složky s aktuálním tématem, která se bude nacházet ve složce /wp-content/themes/.
Ve složce s tématem musíte vyhledat soubor comments.php, kliknout na něj pravým tlačítkem myši a přejmenovat jej na comments_old.php.
Dále musíte kliknout pravým tlačítkem myši v pravém panelu klienta FTP a vybrat možnost Vytvořit nový soubor. A poté nový soubor pojmenujte jako comments.php a klikněte na tlačítko OK.
Tento trik jednoduše poslouží vašemu tématu WordPressu jako prázdná šablona komentářů, takže se nebudou zobrazovat žádné komentáře ani zprávy související s komentáři.
Pokud vaše téma WordPressu neobsahuje soubor comments.php, pak se musíte zeptat vývojáře tématu, který soubor je třeba upravit.
Techniky ochrany před spamem
Pokud plánujete zakázat komentáře ve WordPressu jen kvůli ochraně svých stránek před spamery a tvůrci odkazů, pak bychom vám spíše doporučili použít některou z následujících technik boje proti spamu.
Akismet
Akismet je jedním z nejlepších pluginů pro řešení nevyžádaných komentářů. A nejlepší na tom je, že ho vytvořil tým, který stojí za WordPressem.
Tento doplněk kontroluje každý komentář na vašem webu a ověřuje, zda se jedná o spam, nebo ne. Pro více informací se můžete podívat na našeho průvodce pluginem Akismet.
Uzavírání komentářů
Víte, že můžete komentáře po určité době zavřít?
Přejděte do Nastavení “ Diskuse a zaškrtněte políčko s nápisem „Automaticky zavírat komentáře u článků starších 14 dní“.
Tím se formulář pro komentáře po 14 dnech automaticky zavře. Počet dní můžete také změnit podle svých potřeb.
Typicky se spammeři zaměřují na starší příspěvky, proto několik uživatelů toto nastavení změnilo na 180 dní, což výrazně omezuje spam.
Honeypot s Antispam Bee
Na WPBeginner se nám osvědčilo přidat druhý doplněk s názvem Antispam Bee, který funguje společně s Akismetem a výrazně snižuje spam komentářů na vašem webu.
Přidává neviditelný honeypot, který blokuje 99 % komentářů spamových botů.
Komentář
Přestože přidání a do komentářového formuláře není uživatelsky přívětivé, přesto vám pomůže ochránit váš web před spamery.
Pomocí pluginu Advanced no a Invisible můžete přidat Google re těsně před tlačítko odeslání komentářového formuláře.
Odstranění pole URL webové stránky z formuláře
Dalším způsobem, jak se vypořádat s tvůrci odkazů a spamery, je odstranění pole URL webové stránky z formuláře komentáře. Zde je příklad z webu WPForms:
A k tomuto účelu můžete použít doplněk Comment Link Remove and Comments Tool. Umožní vám odstranit pole URL webové stránky z formuláře pro komentáře, aniž byste se dotkli jediného řádku kódu. Není to skvělé?“
Blokování špatných IP adres
Můžete také zablokovat přístup špatných IP adres k vašemu webu WordPress. To vám pomůže zablokovat spammery a hackerské útoky.
Chcete-li to udělat, můžete se podívat na náš návod, jak blokovat IP adresy ve WordPressu.