
Боремся с RSS грабберами в WordPress
Rss-граббинг в наше время стало обычным делом, кто-то заполняет свой сайт таким образом, кто-то делает сетилиты. И в одним прекрасный момент мы замечаем, что кто-то сливает все наши статьи и радуется жизни за наш счет…
Сегодня решил попробовать написать маленький и простенький плагин под wordpress. Я не претендую данным плагином на что-либо, так как и не смог адекватно разобраться, как их писать. Тем не менее у меня на блоге он работает.
Плагин Rss Bot Killer — позволяет изменять новости импортируемые в rss. Тем самым контент, который воруют боты отличается от находящегося у вас на сайте.
[download id=»21″]
Против новичков, которые только и умеют кнопачег нажимать он спасет точно, в остальном со временем его постараюсь доработать по мере обучения написания плагинов под WordPress.
Не понял сути. Скрипт меняет русские буквы на английские? Если да, тогда, например, с каталогов RSS на тебя будут «русско-нерусские» ссылки. И еще, не легче для замены использовать, вместо str_replace, strtr — комплексная замена в стороке?
да принцип такой) получаются что из агрегаторов будут русско-нерусские ссылки, но для читателя это не заметно, а для поисковиков вообще безразлично, получается что новый уникальный контент на тебя ссылается. Спасибо за функцию)
Интересно, как будут хавать поисковики русско-нерусский текст!?
не знаю у меня эта приблуда стоит) так что потести на моем сайте)
strtr — работает медленней при использовании множественной замены как в плагине)
ради интереса покопал)) так что str_replace корректно используется
Хотелось бы в дальнейшем почитать итоги теста 🙂
А по поводу strtr — она как раз предназначена для множественной замены, хотя я хз че лучше… я использую ее)