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

Немного пошаманив над плагином для 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 Responses to “Редирект внешних ссылок с блога”

  1. Полезные статьи, плагины и скрипты. Мне понравилось!

  2. Спасибр за плагин!!!

  3. Маркетинговая стратегия:

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

  4. koss:

    Спасибо большое очень полезная фитча!

  5. kostyan:

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

  6. kostyan:

    И список исключений из правил?

  7. kostyan:

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

  8. пользуйтесь последней версией плагина )

  9. Виктор:

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

Leave a Reply