[Помогите] Удалить ссылки в постах WP

Тема в разделе "Wordpress", создана пользователем nabber, 6 окт 2009.

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

    nabber

    Регистр.:
    14 дек 2006
    Сообщения:
    163
    Симпатии:
    15
    Добрый день, подскажите пожайлусто, как можно удалить ссылки во всех постах WP 2.7.1 на автомате. (тоесть чтобы небыло <a href=...>...</a> в теле новости).

    если нет плагина может поможете составить sql запрос, как удалить <a href="тут то все разное">
     
  2. sw04

    sw04 seoplayer

    Регистр.:
    1 дек 2007
    Сообщения:
    601
    Симпатии:
    193
    сделай бэкап
    пока есть посты{
    достать пост из wp_posts
    strip_tags - лучше почитай сначала как использовать.
    записать пост обратно
    }
     
  3. nabber

    nabber

    Регистр.:
    14 дек 2006
    Сообщения:
    163
    Симпатии:
    15
    это я так понял надо php скрипт писать который будет конектится к базе и обрабатывать wp_post. Вот только в пхп я несилен:nezn:

    а SQL запросом можно сделать
    например
    UPDATE `wp_posts` SET `post_content` = REPLACE(`post_content`, '<a href ="можноли както указать что тут переменная">', ' ');
     
  4. b2farm

    b2farm

    Регистр.:
    17 фев 2008
    Сообщения:
    498
    Симпатии:
    197
    не надо мучатся с экспортом базы, есть плагины для этого )

    Search Regex
    http://wordpress.org/extend/plugins/search-regex/

    re.place
    http://wordpress.org/extend/plugins/replace/

    устанавливаете и ищете по БД, что хотите удалить
     
    Tau нравится это.
  5. nabber

    nabber

    Регистр.:
    14 дек 2006
    Сообщения:
    163
    Симпатии:
    15
    Посмотрел я эти плагины не подойдут они, т.к. к примеру имеим 3к постов в каждом посте к примеру 3 разных ссылки, и того 9к разных ссылок, тоесть имеем
    <a href = "http://www.link1">...</a>
    <a href = "http://www.link2">...</a>
    <a href = "http://www.link3">...</a>

    <a href = "http://www.link9000">...</a>

    тоесть 9к абсолютно разных значени если раскажеш как их удалить с помощью вышеприведенных плагинов буду благодарен.

    З.Ы. Вот еслиб можно было шаблон составлять к примеру удалить все <a href = "{skip}">{skip}</a>
     
  6. kollegasmit

    kollegasmit Прохожие

    тоже интересует вопрос как удалить все ссылки со всех постов на WP
     
  7. kammal

    kammal Создатель

    Регистр.:
    15 янв 2008
    Сообщения:
    26
    Симпатии:
    1
    Да все работает, просто регекс надо вводить а не текст!

    <a href.*?a>
     
  8. Uehe

    Uehe Создатель

    Регистр.:
    8 окт 2008
    Сообщения:
    47
    Симпатии:
    6
    Если волнует вопрос количества внешних ссылок на странице, то есть множество плагинов, отправляющих их через редирект.
     
  9. phileas_fogg

    phileas_fogg Читатель

    Заблокирован
    Регистр.:
    25 сен 2010
    Сообщения:
    15
    Симпатии:
    2
    Посмотри здесь, может поможет:

    http://tracker2k.kiev.ua/kak-izbavitsya-ot-vneshnix-ssylok-v-wordpress.html
     
Статус темы:
Закрыта.