Прошу помощи по Wordpress

Тема в разделе "Как сделать...", создана пользователем Nnaruncankiad, 9 май 2012.

Статус темы:
Закрыта.
  1. Nnaruncankiad

    Nnaruncankiad Создатель

    Регистр.:
    22 фев 2012
    Сообщения:
    22
    Симпатии:
    16
    Ребята прошу помочь с моей проблемой - суть проблемы в том что на сайте показываются картинки с источника, столкнулся с проблемой загрузки сайта т.к картинки оч. долго прогружаються.

    На сайте оч много материала(руками просто не реально удалить картинки с постов)
    Подскажите как можно удалить при помощи php ?
    Все посты находятся в базе. нужно как то в базе почистить посты от картинок.
    Как такое реализовать(если это возможно)?

    картинки обозначаются так <img class=бла-бла-бла /> - это нуна как то удалить

    Очень нужно! :thenks:
     
  2. efs

    efs SEO оптимизатор дискрипторов одностраничных сайтов

    Moderator
    Регистр.:
    20 ноя 2009
    Сообщения:
    824
    Симпатии:
    475
    экспорт базы в файл
    открыть экспортированный файл в том же notepad2 (notepad++ или что по душе) и почистить регуляркой
    Код:
    <img class=.* />
    импортировать базу обратно
    з.ы. или почистить запросом прямо в мускуле, но я с ним не особо
     
  3. polyetilen

    polyetilen Заблокирован

    Регистр.:
    10 авг 2006
    Сообщения:
    814
    Симпатии:
    474
    если с mysql и например код картинки такой
    Код:
    <img class="photo" src="http://example.com/kartinka.jpg" />
    то так
    Код:
    UPDATE wp_posts
    SET post_content=CONCAT(SUBSTRING(post_content, 1, LOCATE('<img class="photo"', post_content)-1), SUBSTRING(post_content, LOCATE('.jpg" />', post_content)+LENGTH('.jpg" />')))
    WHERE post_type='post' AND post_content LIKE '%<img class="photo"%'
    
    находит посты, в постах текст расрезает от начала и до картинки, от картинки и до конца, разрезанный текст соединяет и обновляет. Удаляет только одну картинку, так что если картинок в посте много, то повторять пока будет 0 постов обновлено. Перед запуском сделать копию базы на всякий случай.
     
  4. Nnaruncankiad

    Nnaruncankiad Создатель

    Регистр.:
    22 фев 2012
    Сообщения:
    22
    Симпатии:
    16
    УРАААААААА!!!:party: Ребят все оказалось гораздо проще:yahoo: Просто в MySql ввел в поиск запрос "img" (поиск в постах) выдало все посты где встречался данный тег, нажал очистить, и... опана - ЧУДО:thenks: картинок нет.
     
Статус темы:
Закрыта.