WordPress без спам в коментарите

И тогава има "чудотворци", които се занимават с ръчен спам. Но те имат свои собствени лостове. Ще говорим за това как да се отървете от автоматичния спам, изпратен от спам ботове. И не е нужно да изпразвате папката си СПАМ.

Същността на метода

Този метод, на първо място, е добър, защото е 100% защитен от СПАМ и в същото време без плъгин. И можете да деактивирате приставката, която преди това е изпълнявала тази защитна функция и по този начин да ускорите работата на вашия сайт / блог.

В контекстното меню кликнете върху елемента „Проверете елемента“ (или нещо подобно, в различни браузъри по различни начини).

Сега погледнете изходния код:

текстово поле textarea

В много теми текстовото поле е отговорно за показването на текстовото поле във формуляра, така че в изходния код ще видите ред като този или нещо подобно.

Сега трябва да копирате целия този код и да го поставите по-долу. Трябва да получите два еднакви реда код.

След това трябва да промените атрибута име и идентификатор. Предлагам да добавите префикса main. Ще се получи така:

Дублирано текстово поле

Между другото, ако това поле е празно във вашия формуляр, като моето, но искате да вмъкнете подсказка за вашите читатели в него, тогава можете да добавите този атрибут:

Тогава целият ред код ще изглежда така:

Запазваме направените промени.

И така, отворете стиловия файл style.css. Трябва да добавим стил, който ще скрие едно текстово поле. Този стил може да се добави най-отдолу на този файл.

За да направите това, отворете функционалния файл на темата (functions.php ) и добавете този код:

За всеки случай направете копие на този файл, преди да правите промени. И бъдете внимателни и внимателни, когато поставяте кода, внимавайте къде го поставяте, за да не го направитеизтриване без скоби, без запетаи и т.н.

Филтър за спам

Забележка: ако сте използвали основния префикс, който предложих за атрибутите име и id, тогава нищо не трябва да се променя в този код. Ако сте използвали своя префикс или набор от знаци, тогава трябва да промените маркирания кодов фрагмент.

Какво да направите, ако текстовото поле не се формира чрез textarea

Сега поставете кода за проверка на спам, който предоставих в четвъртата стъпка. Запазете файла с функцията на темата (functions.php) и отидете на файла със стиловата таблица (style.css).

Това е, задачата е изпълнена. Сега спамът няма да премине.

Между другото, ако вашата стандартна форма се различава по ширина и височина, тогава променете параметрите на реда и колоната (rows="8" cols="45") .