Как удалить нежелательный мусор из начала страницы

По-умолчанию почти все разработчики тем почему-то вставляют кучу ненужных, совершенно неактуальный, а порой и небезопасных ссылок. Например, ссылки на фид Atom — вы знаете о таком? кто-то им еще пользуется? А показ всему миру версии установленного WordPress так и вообще сомнительно с точки зрения безопасности. В общем, пора избавиться от всего этого мусора, который автоматически генерируется вначале каждой (!!!) страницы.

Открываем файл functions.php и вписываем в него полезный код:

remove_action('wp_head', 'rsd_link');
remove_action('wp_head', 'wp_generator');
remove_action('wp_head', 'feed_links', 2);
remove_action('wp_head', 'index_rel_link');
remove_action('wp_head', 'feed_links_extra', 3);
remove_action('wp_head', 'start_post_rel_link', 10, 0);
remove_action('wp_head', 'parent_post_rel_link', 10, 0);
remove_action('wp_head', 'adjacent_posts_rel_link', 10, 0);

А если вы не пользуетесь Windows Live Writer, или хотите, чтобы им никто не пользовался для редакирования блога, то добавьте в этому коду еще одну строчку:

remove_action('wp_head', 'wlwmanifest_link');

Хотя за что такая нелюбовь к Windows Live Writer? Отличный редактор, самый продвинутый редактор для блогов из всех, какие я только видел. Впрочем, есть адепты Apple некоторых религий, которые действительно не любят все, что начинается со слов Windows.

tiaurus

Автор n-wp.ru — блога о WordPress для новичков.

Оцените автора
Добавить комментарий

  1. Флетчер

    Благодарю! Всё никак не мог избавиться от вывода версии WordPress на своем блоге — теперь всё ок. Хотя знающие люди всё равно узнают на какой версии WP работает сайт.

    Ответить
    1. tiaurus

      А как они узнают? Если убрать все потенциальные зацепки, то навряд ли они узанют.

      Ответить
      1. Флетчер

        да даже по плагинам

        У меня вот что пишет один плагин в коде страниц wp-content/plugins/editable-comments/dialog/styles.css?ver=2.9.2′ при этом 2.9.2 это как вы понимаете версия WP, а не плагина.

        Кстати editable comments самый нормальный и юзабельный плагин для редактирования комментариев пользователями.

        Ответить
        1. tiaurus

          То, что какой-то плагин пишет версию WordPress, в корне неправильно, это нарушение вашей безопасности. Он бы еще пароль администратора писал :) … А может и пишет. Нужно обязательно сказать об этом разработчику плагина, чтобы он убрал из него эту строчку.

          Ответить
          1. Флетчер

            написал на странице автора. посмотрим что ответит

            Ответить
      2. idontcare

        через исходный код feed-а

        Ответить
  2. Yana

    Добрый вечер)
    Сделала как описано, в итоге — Fatal error: Call to undefined function wp_list_pages2() in /home/u82477/seminars-inforu/www/wp-content/themes/BlueSim/header.php on line 41

    В чем может быть проблема? И что теперь делать?
    Спасибо)

    Ответить
  3. Yana

    Разобралась :)

    Ответить
    1. tiaurus

      Интересно, а в чем была проблема?

      Ответить
  4. Yana

    А не знаю))) У меня шаблон стоял, может там какая-то проблема. Вообщем я его переустановила, и все ок.
    Пока сижу, читаю. Экспериментировать пока не хочу. Сама учусь, пальцем в небо тычу, страшнова-то)))

    Ответить
    1. tiaurus

      Надеюсь, что мой блог будет вам полезен.

      Ответить
      1. Yana

        Будет :-)
        Спасибо за труд)

        Ответить