Бурашников Роман Александрович

Закрытие/маскировка ссылок в виджете «Ссылки» WordPress’а

Для того чтобы замаскировать ссылки в виджете "Ссылки" нужно:

открыть файл /wp-includes/bookmark-template.php

На приблизительно 99 строке будет код:

$output .= '<a href="' . $the_link . '"' . $rel . $title . $target . '>';
 
заменяем его на код:
$output .= '<noindex><a href="' . $the_link . '" rel="nofollow" ' . $rel . $title . $target . '></noindex>';
Таким образом, ссылки из виджета будут закрыты от индексации.

 

 
Если же хотите сделать ссылки через редирект, то код этой же строки должен выглядеть так:
$output .= '<noindex><a href="/go.php?url=' . $the_link . '" rel="nofollow" ' . $rel . $title . $target . '></noindex>';
Либо, если хотите чтобы ссылка открывалась в новом окне то так:
$output .= '<noindex><a href="/go.php?url=' . $the_link . '" target="_blank" rel="nofollow" ' . $rel . $title . $target . '></noindex>';

 

А в корне сайта создаём файл с именем go.php, содержащий следующий код:
<?php
if (isset($_GET['url'])) {$url = $_GET['url']; }
if (!isset($url))
{
$url = 'https://burashnikov.ru'; //адрес вашего сайта
}
if (!preg_match('#(http?|ftp)://S+[^s.,>)];'"!?]#i',$url)) {
exit ("<p>Неверный запрос! Проверьте URL!");
}
header("Location:$url");
exit();
?>
Желательно так же добавить в файл Robots.txt строку:
Disallow: /go.php
Чтобы уж наверняка...  😉
VN:F [1.9.22_1171]
Рейтинг: 0 (голосов: 0), Понравилось: 0, Не понравилось: 0

Поделиться в:
Вы можете поблагодарить автора рублём, за понравившуюся статью, при помощи этой формы (нажать для открытия):

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

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

Бурашников Роман АлександровичБурашников Роман Александрович
Лучшие записи
Рекомендую
  • Beget - лучший хостинг для сайтов в России
  • Топвизор - проверка позиций сайта в поисковых системах
  • Pozvonim.com - обратный звонок на сайт
  • Модульбанк - лучший банк для предпринимателей
Яндекс Диск 1ГБ дополнительного места