Здравей скъпи читателю! Днес ще говорим за коментари в wordpress, относно спам коментарив блогове. Мисля, че и на вас, като мен, вече ви е омръзнало постоянно да ходите в папката за нежелана поща и да сортирате ръчно коментарите за автоматичен или още по-лош ръчен спам. Тогава потърсете добър, смислен коментар в тази купчина боклук, попаднал по погрешка в папката за спам с коментари.

Така е, и на мен ми писна. Първоначално инсталирах много различни плъгини против нежелана поща, за да защитя wordpress от спам. Но както показва практиката, всички тези действия са неефективни. Затова беше измислен един много интересен начин, но не беше измислен от мен! Заимствах този метод от някакъв блог.

Като цяло реших да опитам, внедрих хак в моя блог. След три месеца полетът беше успешен, нито един спам коментар за три месеца. Трудно е да се повярва, разбира се, но е истина. След експеримента стигнах до извода, че моите читатели просто трябва да знаят за защитата на wordpress от спам в коментарите, с помощта на полезен хак - „замяна на поле“!

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

За ръчен спам, както винаги, ще инсталираме плъгин Акисмет. Мисля, че трябва да го има в почти всеки блогър. Ако все още не си струва, тогава в интернет има много литература за това как да го инсталирате и как да го активирате. Този плъгин ще защити нашия блог от спам с ръчни коментари. А хакът „заместване на полето“ от своя страна ще защити блога от автоматичен спам.

Мисля, че си струва да се отбележат два големи плюса на такъв танц с дайре: първият е да се отървете от постоянния проблем с автоматичния спам, а вторият е, че вече не трябва да редактирате файловете на двигателя след актуализиране на WordPress. Вярно, както винаги, има минус, трябва да фалшифицирате два файла в нашата тема, коментари.phpи style.css. Но що се отнася до мен, този минус е незначителен.

Същността на метода е приблизително следната! Ако сте напреднал блогър, трябва да знаете, че полето за коментари по подразбиране се нарича коментар, така че ще скрием истинското поле и ще поставим ново поле за реални коментари на негово място.

За вашите читатели и посетители всичко ще остане както преди, но сега те ще попълват видимото поле за реални коментари. Но спам скриптовете ще попълнят стандартното поле за коментари, което ние ще скрием. Те не разбират, че човек не може да попълни текстово поле, което не се вижда на страниците на блога. Това е мястото, където ще хванем спам коментара, тъй като такъв ще бъде определен от попълненото невидимо поле за коментар.

Като цяло всичко е толкова просто, колкото два пъти две. Човекът попълва видимото поле real-comment , а спам скриптът попълва по старомодния начин стандартното поле за коментар, но вече невидимо. Попълнено невидимо поле ще бъде спам коментар! :-) Мисля, че е време да се заемем с работата!

1. Коментари чрез функцията "comment_form()".

Ако имате показани коментари чрез функцията comment_form() (тази функция е въведена в WordPress 3.0, за да използвате файла functions.php, беше възможно напълно да се замени стандартната форма на коментари). Ако вашият шаблон използва точно такава функция, тогава трябва да отворите файла functions.phpи добавете следния код там:

//Добавяне на собствено поле за въвеждане на коментар add_filter("comment_form_defaults", "change_comment_form_defaults"); функция change_comment_form_defaults($default) ( $commenter = wp_get_current_commenter(); $default["comment_notes_after"] .= "

"; return $default; ) //END добавяне на собствено поле за въвеждане на коментар

Сега скрийте нашето стандартно поле коментар, чрез файл style.css:

Comment-form-comment (показване: няма;)

И така, ние се справихме с първата част от хака. Сега имаме поле за реални коментари, което посетителят може да види и попълни, и стандартно поле за коментари, което е скрито! В следващата стъпка трябва да определим кое от тези полета да пропуснем и кое да деактивираме. Ако видимото поле е попълнено, тогава го пропускаме, а ако невидимото поле е попълнено, тогава го забраняваме. За да направите това, отворете файла functions.phpи добавете кода там:

2. Коментари не чрез функцията "comment_form()".

Ако вашите коментари не се показват чрез функцията comment_form(), като моя! В този случай отворете файла коментари.phpи там намираме кода, който показва полето за въвеждане на коментар. Нещо подобно на:

Този код трябва да бъде заменен с:

Сега трябва да скрием стандартното поле за въвеждане на коментар. За да направите това, отворете стиловия файл на вашия шаблон "style.css" и добавете кода там:

Без спам (позиция: абсолютна; ляво: -1000px;)

Без спам (показване: няма;)

Също така в този методне забравяйте да добавите кода във файла functions.php, за да определите кое от тези полета да пропуснете и кое да забраните.

//Проверка за спам add_filter("pre_comment_on_post", "verify_spam"); функция verify_spam($commentdata) ( $spam_test_field = trim($_POST["comment"]); if(!empty($spam_test_field)) wp_die("Без спам!"); $comment_content = trim($_POST["real- comment"]); $_POST["comment"] = $comment_content; return $commentdata; ) //END проверка за спам

Това е общо взето! Сега спам коментарите са повече от вас и вашият блог няма да бъде обезпокояван. Ако се съмнявате дали сте направили всичко правилно, можете да проверите работата на този хак, за да защитите wordpress от спам. За да направите това, премахнете от файла style.cssпромени, обновете страницата на блога, попълнете всяко поле за коментар и се опитайте да публикувате коментар!

Всички въпроси, предложения и коментари, пишете в коментарите към статията.

Здравейте приятели! Спам коментарите вредят на сайта, днес ще говорим за това как правилно да изтриете спам коментарите.

Изтриване на коментари в WordPress

При блогване неизбежно се пишат коментари върху статии, които радват блогъра. Колкото повече коментари, толкова по-добри търсачкиоценете блога, колкото по-добре се движи, толкова по-висок е рейтингът му.

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

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

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

Плъгинът работи чудесно и спам коментарите почти никога не попадат на страниците на блога. Въпреки това има моменти, когато нормалните коментари попадат в спам. И ако глупаво почистите блога от спам, тогава нормалните коментари неизбежно се губят, но те са жалко.

Сега трябва да прегледаме спам коментарите. Ако задържите курсора на мишката върху връзката на коментара, тогава се показва изображението на сайта (екран със синя стрелка 1), от който е изпратен, след няколко секунди ще разберете, че това е някаква лява реклама.

Случва се чужденци да изпращат коментари, тези коментари са включени английски език(обикновено) - защо не отговорите? За да прочетем английски коментар, можем лесно да го преведем във всеки преводач (напр. Гугъл преводач), най-накрая разбираме, че коментарът е истински и може да се отговори. Можете да отговорите на руски, можете на английски.

Ако решите да отговорите, тогава коментарът трябва първо да се задържи с мишката върху желания коментар, активира се надписът „Не е спам“ (вижте екранната снимка),

върху който да щракнете. Отваря се нов прозорец, тук кликваме върху „Предстоящ“, сега, когато задържите курсора на мишката върху коментар, се появява бутонът „Одобряване“,

след това коментарът се появява в блога под статията. Можете да коментирате обратно.

Останалите спам коментари се изтриват безмилостно. Факт е, че те зареждат базата данни на сайта и когато са много, това дори се отразява на времето на отварянето му. Базата данни на сайта (блога) също се нуждае от периодично почистване. Можете да видите как да направите това в статиите "" и "". Тази работанапълно по силите на всеки начинаещ.

Освен че задръстват базата данни и объркват роботите за търсене, тези връзки не правят нищо. Те също трябва да се почистват редовно. Лесно е да ги разпознаете (вижте екранната снимка),

Освен това трябва да имате предвид, че колкото повече коментари имате в блога, толкова повече дублирани страници ще има, а това се наказва жестоко от Google и блогът започва да губи позиции и посетители. Дубликатите трябва да бъдат премахнати. Как да разберете колко дубликати сте имали в блога си е написано в предишната, ако искате да знаете, тогава в края на предишната статия, стартирайте видеоклипа. Понякога броят на дублиранията може да бъде няколко хиляди.

С уважение, Иван Кунпан.

P.S.Ако вашият блог е слабо популяризиран, има малко посетители в него, възможно е да е направена груба грешка при създаването му, тъй като блогът трябва да бъде създаден в строго определена последователност. За да проверите правилността на създаването и промоцията и проверете, след което коригирайте грешките.

Популяризирането на блога се влияе от правилно написани и оптимизирани статии. За това как да пишете и оптимизирате статии правилно, как да работите правилно с коментари е написано в моята книга "", изтеглете книгата, ще ви бъде от полза.

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

Никога не съм мислил, че ще напиша тази статия и точно сега. Но трябва, защото проблемът ме засегна лично. Проблемът не е спам сам по себе си. И проблемът не е как да се справя с него, а проблемът е как борбата със спама се отрази на мен или по-скоро не на мен, а на моя сайт, на който се намирате сега, драги читателю.

Накратко, въпросът е следният: има такъв плъгин Akismet, който в автоматичен режимфилтрира спам коментари на вашия сайт. Плъгинът е полезен - няма въпроси! Ползите от него са навсякъде, без него вашият блог ще се удави в поток от спам, а вие ще удавите този поток, спирайки и изхвърляйки този боклук зад борда. Но тук е проблемът. Тази добавка работи на принципа, веднъж щракнахте - мислех, щракнахте два пъти - хан! Или, с други думи, ако щракнете върху нечий спам коментар на вашия сайт, това е всичко, този човек няма да може да стигне до вашия сайт! Колкото и да се опитва, връзката му към сайта е оправена, IP адресът му е записан, сапунът на gravatar е оправен.

И какво - питате вие. И тогава! Базата е обща за целия Интернет. Тоест статистиката се събира в базата данни от цялата мрежа. И ако някъде някой щракне спам върху вас веднъж, тогава нищо ужасно няма да се случи. Но ако има няколко такива кликвания, тогава имате проблеми ... Както вероятно вече се досещате, имам такива проблеми. Признавам си честно - поради неопитността на начинаещ блогър, а ла уебмастър, първо написах коментари с връзки на хората в техните сайтове - поканих ги в mlm -project. Но нямаше смисъл и скоро аз. Какво се случи след това, нямам представа. Но фактът си е факт - не мога да пиша коментари - получавам бан в почти всички сайтове, които имат активиран плъгин. Как съм съгрешил и кого съм разгневил, не знам.

Сега, за да оставя коментар, трябва да извратя - да променя линка в полето за адрес на сайта и да изпратя този вид текст: „Уважаеми администратор! Оставих ви коментар към статията ви, но най-вероятно е попаднал в папката за нежелана поща - приставката Akismet ме банна по погрешка. Ако нямате нищо против, моля, премахнете предишния ми коментар от спама и изпратете този в кошчето, но НЕ в спама! Благодаря предварително". Ако изведнъж вие, скъпи читателю, сте разбрали този текст, не ме обвинявайте - аз се опитах да стигна до вас, опитвайки се да заобиколя приставката.

Най-интересното е, че опитите да се пише до техническата поддръжка на Акисметов не дадоха никакъв ефект, с изключение на мъртвите, глухи, като в резервоар, те не дадоха тишина. Няма време да се занимават с такива малки двуноги, които активираха своето творение безплатно. Най-интересното е, че самите Akismetians, описвайки своята чудотворна техника, твърдят, че натискането на бутона за спам не засяга възможността да оставяте коментари в други сайтове - там, където са кликнали, няма да им бъде позволено да отидат там. Но това е само в тяхното описание, в действителност всичко е съвсем различно.

Затова имам огромна молба към вас, скъпи колеги - не просто кликайте върху бутона за спам на вашия сайт върху коментари, които според вас са нежелателни за вас. В крайна сметка не е факт, че винаги и навсякъде пишете всичко, което авторите искат да чуят, и не е факт, че същото няма да се случи с вас. Разбира се, няма да твърдя, че спам не се изпраща от моето IP, въпреки че проверих това и не беше видяно никъде, въпреки факта, че ТОЧНО знам, че не съм го направил, защото аз самият не толерирам спам и подобни методи, които дори не разбирам поради тяхната глупост. Вероятно остава да мислим, че някой не ме хареса с коментарите ми. Е, извинявам се, ако съм обидил някого, въпреки че по никакъв начин не съм си поставял такива цели. Но в крайна сметка можете просто да изтриете коментара в кошчето - ако някой не е глупав, тогава той ще разбере, че не е добре дошъл, защо да си разваляте живота навсякъде? така ли е

И накрая, искам да ви кажа, че ще се радвам да ви видя на страниците на блога и ще ви помоля да оставите мнението си, ако и вие сте се сблъскали с такъв проблем. Също така гледайте видеоклипа за спама в коментарите за по-голяма яснота. И за да нямате случайни кликвания. Не забравяйте, че в интернет всяка дума и буква се записват и всяко ваше действие се записва завинаги. Извинявам се отново на всеки, който обидих или обезпокоих.

P.S. Ще снимам видеоклип, когато се появи спам за яснота, иначе току-що изчистих всичко - не мислех, че ще бъде полезно.

P.P.S. Коментари се появиха в папката за спам, така че записах видео, вижте, може да е полезно.

Следвайте бутоните, кажете на приятелите си за статията - това е за парите!

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

Действията са най-прости. Който? Потърсете отговора под разреза.

Къде видя спам коментар?

  • Това блог на някой друг. Тоест, това е нечие друго списание или общност, в която сте член или читател (а не). В такъв случай можете да се оплачете на собственика на журнала или на собственика/пазача на общността (списък с тях може да се намери в профила на общността). Няма да можете да изтриете нечий коментар в нечий дневник или общност (дори ако е спам).
  • Това вашия блог: т.е. вашият личен дневник или общност, където вие сте пазач (или дори собственик). В този случай всички карти са във вашата ръка.

Какво да правите със спам коментари в блога си?

Тя, разбира се, трябва да бъде изтрита и изтрита, маркирана като спам. Има няколко предимства само при такова отстраняване:

  • първо, забранявате този потребител, тоест той повече няма да може да коментира записи във вашия дневник или общност
  • второ, уведомявате персонала на LiveJournal за този спам. По този начин вие говорите за начини за оставяне на спам и всъщност помагате за по-ефективната борба с него.

Изтриване на коментар като спам:

Коментарът е изтрит!

Това означава следното:

  • всички коментари на този автор към публикацията (не само този, който сте изтрили) са премахнати;
  • Авторът на коментара е блокиран във вашия дневник, т.е. той вече няма да може да оставя коментари
  • жалбата за спам се изпраща автоматично до администраторите на LiveJournal.

Възможно ли е да изтриете само досадни коментари като спам?

моля те не прави това Не изтривайте следните коментари като спам:

  • не е свързано с темата на вашето списание, но не ви насърчава да купите нещо или да отидете на който и да е сайт

Всеки интернет потребител постоянно се сблъсква със спам. Спам наводнения пощенски кутии: различни търговски предложения от неизвестни фирми, информация за уж спечелени суми, реклама на различни стоки или услуги - списъкът е безкраен. Тази инфекция засегна и блогове: повечето от коментарите в тях са обикновен спам. Ако остане непочистено, то може да нарасне до гигантски размери, което със сигурност ще отблъсне читателите. Кой иска да чете блог, който създателите не следват?
Пристига спам имейл адрес, а спамът, публикуван в коментари в блогове, обикновено е обект на тормоз различни цели. Ако в първия случай спамерите искат да събудят интерес към даден продукт или услуга, то във втория случай спамът е насочен повече към търсачките.

Спам в коментарите и търсачките

Защо спамерите биха популяризирали своите сайтове чрез вашия блог? Нека се опитаме да отговорим на този въпрос. Преди няколко години Googleвъведе нова техника за търсене, наречена PageRank. Заедно с оценката на индексираното съдържание на страницата, тази техника също взе предвид броя на връзките към страницата и тяхната важност. Благодарение на PageRank, Google е най-добрата търсачка по отношение на уместността на намерените резултати. Тъй като система за търсенеразчита в голяма степен на PageRank, хората са склонни изкуствено да го надуват с връзки. Всичко това се нарича една дума google бомбардировка.

Google бомбардировка- Това е ситуация, при която голям брой уеб страници се свързват към оригиналната страница с един и същ текст на връзката (anchor), което ви позволява да повлияете на класирането на страницата в SERP. Сега обратно към спамерите. Да кажем, че имат уебсайт, който продава абстрактния инструмент "mydrug". Естествено спамерите искат този сайт да е на върха. Резултати от търсенетопри поискване "mydrug". За да създадат ефект на бомба на Google, спамерите оставят коментари в хиляди блогове с връзка към техния сайт. Спамерите не се интересуват дали сте прочели коментара, който са оставили (много по-добре за тях е, че изобщо не го забелязвате, иначе веднага ще го изтриете), важно е търсачката да вземе този коментар предвид, когато индексиране на страницата.

Борба със спам коментарите

Модерирането на коментари е много ефективна стъпка в борбата с нежеланите коментари. Най-добрата защита срещу спам е внимателното следене на коментарите. В раздела Коментари на административния панел можете да видите списък с скорошни коментари за всякакви публикации, така че можете бързо да проследявате активността на спамерите на вашия сайт. Колкото по-бързо премахнете ненужните коментари, толкова по-малка е вероятността спамерите да се върнат отново на вашия сайт.

Скрит спам

Спамърите усвояват все повече и повече нови техники за спам. Скритият спам може да изглежда така: по отношение на текстова информациятова е съвсем нормален коментар; името или URI на четеца може да са подозрителни. Повечето По най-добрия начинразберете дали е спам или не - следвайте връзката, която е посочена в URI на читателя. Ако даден сайт изглежда подозрителен, можете да изтриете коментара изцяло или да премахнете неговия URI адрес.

Друг начин за спам е да използвате етикета div, който съдържа стотици връзки на трети страни. Този вид спам се увеличава, тъй като голяма част от софтуера показва директно HTML тагове, а не HTML код. За да избегнете това, софтуертрябва да "съблече" тагове; с други думи, филтрирайте HTML тагове, когато добавяте коментар към базата данни.

Спам в WordPress

WordPress има вградени анти-спам инструменти, което означава, че потребителите на тази система могат бързо и лесно да се справят със спам активността. За борба със спама използвам Плъгин Akismet, което ви позволява да се справите с 99% от входящия спам. Останалият един процент може лесно да се почисти на ръка.