[Помогите] Преобразование текстовых ссылок

Тема в разделе "Wordpress", создана пользователем nabber, 29 июл 2010.

Статус темы:
Закрыта.
Модераторы: Sorcus
  1. nabber

    nabber

    Регистр.:
    14 дек 2006
    Сообщения:
    162
    Симпатии:
    16
    Добрый день, в новостях есть текстовые ссылки вида
    Код:
    http://site.com/download/test.pdf
    как их преобразовать в гипер ссылки, но не просто текст ссылки = гиперссылка а например, чтобы было слово DOWNLOAD и оно уже несло гиперссылку.
     
  2. Delk0

    Delk0

    Регистр.:
    26 мар 2010
    Сообщения:
    284
    Симпатии:
    47
    В таблице контента заменить по маске
    http://site.com/download/test.pdf
    на
    <a href="http://site.com/download/test.pdf">DOWNLOAD</a>
     
  3. nabber

    nabber

    Регистр.:
    14 дек 2006
    Сообщения:
    162
    Симпатии:
    16
    site.com это пример все ссылки абсолютно разные
     
  4. Delk0

    Delk0

    Регистр.:
    26 мар 2010
    Сообщения:
    284
    Симпатии:
    47
    Для этого существуют замены по маске или с помощью регулярок.
     
  5. nabber

    nabber

    Регистр.:
    14 дек 2006
    Сообщения:
    162
    Симпатии:
    16
    Я так понимаю через мускуль запрос... Пример можно...
     
  6. Rinn

    Rinn Постоялец

    Регистр.:
    25 авг 2009
    Сообщения:
    105
    Симпатии:
    25
    Можно и фильтр на вывод контента поставить
    PHP:
    function content_filter($content){
        
    $content preg_replace('http://site.com/download/test.pdf' '<a href="http://site.com/download/test.pdf">DOWNLOAD</a>'$content);
        return 
    $content;
    }
    add_filter('the_content''content_filter');
     
  7. nabber

    nabber

    Регистр.:
    14 дек 2006
    Сообщения:
    162
    Симпатии:
    16
    Блин говорю же, ссылки абсолютно разные... сайт.ком для примера...
     
  8. valle

    valle Создатель

    Регистр.:
    6 май 2010
    Сообщения:
    29
    Симпатии:
    2
    причем тут то что ссылки разные все же понятно объяснили:

    В таблице контента заменить по маске
    http://site.com/download/test.pdf
    на
    <a href="http://site.com/download/test.pdf">DOWNLOAD</a>

    то что в кавычках заменяешь на любую ссылку, слово DOWNLOAD тоже на любое другое, все просто
     
Статус темы:
Закрыта.