Отключаем RSS в WordPress
Внимание! Данный пост был опубликован более года назад и, возможно, уже утратил свою былую актуальность. Но это не точно.

В ряде случаев для сайта на WordPress совершенно не требуется RSS лента. Отключив эту возможность мы не только освобождаем дополнительные ресурсы системы (нет необходимости формировать фид, т.к. его не запрашивают только ленивые боты), но и усложним задачу тем, кто уже сейчас (или собирается) грабит наш контент.

Делается это при помощи активации очень простого плагина, кот код которого предоставлен ниже:

Для установки через ssh:

$ cd /path/to/wp-content/plugins
$ wget -O remove-wp-version.php https://goo.gl/uk7Afn

Так же приведенный выше код можно разместить в файле functions.php вашей темы. Тоже замечательно будет работать.

А если совсем-совсем запретить?

А для того чтоб совсем-совсем запретить доступ к фиду - в конфиг нашего nginx добавляем:

server {
  # ...

  # Запрещаем RSS и прочие фиды <https: //codex.wordpress.org/WordPress_Feeds>
  location ~* /(rss(|2)(|/)|rdf(|/)|atom(|/)|feed(|/(|rss(|2)|rdf|atom)))$ {return 444;}
  if ($query_string ~* "^(.*)feed=(rss(|2)|rdf|atom)(.*)$") {return 444;}

  # ...
}</https:>