Редирект внешних ссылок с блога

Немного пошаманив над плагином для WordPress “Внешние ссылки” или “Редирект для внешних ссылок” с сайта Охотника на зеленых, получили усовершенствованный плагин, который, кроме всего остального, заменяет ссылки в блогролле на “внутренние”.

В оригинальный плагин добавляем код:

////////// копируем отсюда ///////////

function replacebookmarks ($databookma) {
$main = get_settings("home");
for ($i =0 ; $i<count($databookma); $i++) {
$databookma[$i]->link_url = str_replace('http://',$main.'/red.php?ext=http://',$databookma[$i]->link_url);
if(!$databookma[$i]->link_target){
$databookma[$i]->link_target = '_blank';
}
}
return $databookma;
}
add_filter('get_bookmarks', 'replacebookmarks',10001); // замена в блогролле (добавил unodj://www.eklmn.org)

//////////// до сюда ////////////

отключить превращение можно закомментировав последнюю строку 🙂

Плагин “Редирект внешних ссылок”

11 thoughts on “Редирект внешних ссылок с блога

  1. А копировать код в какое место нужно или не имеет значения?

  2. Спасибо! Только как включить этот редирект?
    Выдает ошибку –
    Not Found
    The requested URL /red.php was not found on this server.

  3. С первым вопросом сам разобрался
    Как насчет исключений?)

  4. Здравствуйте!
    Скажите, как отредиректить страницу, чтобы новая страница открылась в новой вкладке? Дайте, пожалуйста, код для страницы на htm.
    Спасибо.

Comments are closed.