Независимости 200100 Беларусь, Минск

Как убрать ненужные ссылки из темы WordPress?

Как убрать ненужные ссылки из темы WordPress?

Как убрать ненужные (скрытые, вражеские) исходящие (внешние) ссылки из темы WordPress?

Наконец-то нашел подходящий шаблон и сегодня же его решил установить свой работающий несколько лет сайт на WordPress. Причина переустановки банальна, шаблон был старый конфликтовал с несколькими нужными мне плагинами.

И так, порядок действий.

Для начала обязательно делаем бэкап. После этого устанавливаем новый шаблон.

Как поменять или переустановить шаблон (тему) на сайте WordPress можете прочитать в данной статье.

Как утверждалось на всех сайтах, шаблон был бесплатным. Но, как водится, бесплатного обычно ничего не бывает.

Зайдя на сам сайт после замены шаблона, мной были замечены несколько нелицеприятных ссылок на сторонние ресурсы. Честно говоря, если бы автор, просил оставить его авторские ссылки, а шаблон был прям вау, я бы так и сделал. Но вопрос в том, что шаблон (тема), обещал быть бесплатным и оставления каких-либо ссылок не просил.

Путем некоторых простых манипуляций мной было установлено, что в наличии ссылок главными виновниками выступают файлы footer.php и конечно же functions.php.

В footer.php был обнаружен кусочек кода:

<!--?php __wordpress_pf(); ?-->

В functions.php функция проверяющая наличия в футере указанной комбинации:

function __wordpress_headers() {
      $lua = '<!--?php __wordpress_pf(); ?-->';
      $fox = dirname(__FILE__) . '/footer.php';
      $fd = fopen($fox,'r');
      $caf = fread($fd,filesize($fox));
      fclose($fd);
      if (strpos($caf,$lua)==0) {
        echo "";
        die;
      }
    }

А также, функция делающая нехорошо, в случае, если

<!--?php __wordpress_pf(); ?-->

в footer.php отсутствует.

В такой ситуации, чтобы не заморачиваться, я поступил следующим образом:

В functions.php строку:

$lua = '<!--?php __wordpress_pf(); ?-->';

заменил на строку:

$lua = '2012';

В footer.php вовсе удалил

<!--?php __wordpress_pf(); ?-->

, так как в самом подвале есть цифра «2012».

Кроме того, в файле functions.php удалил несколько строк, которые имели ссылки на сторонние ресурсы.

При удалении вражеских ссылок со своего сайта на WordPress прошу вас быть очень осторожными. И заняться этим непосредственно после установки новой темы (шаблона). Так как, в процессе удаления ненужных ссылок может и сайт лечь или неотображаться какая-либо его часть. К примеру, у меня на некоторое время пропала верхняя панель (ну, где редактировать, добавить , выйти и т.д.). И обязательно перед всеми манипуляциями бэкапить и базу, и файлы.

Всего хорошего, всем удачных установок и переустановок!



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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

code