Ответы пользователя по тегу PHP
  • SQL запрос для изменения wordpress постов, как прописать?

    devaka
    @devaka
    технарь
    Вам нужно сначала определить, как в БД хранятся эти данные. Если просто в HTML, то без регулярных выражений не обойтись. Я бы сделал это не в SQL (так как сложно), а каким-нибудь скриптом, например, PHP. То есть алгоритм такой - вытягиваете sql-запросом все записи, содержащие картинки (используете регулярки). Далее пробегаетесь по циклу, используя для нужных строк preg_replace. А дальше все это дело сохраняете.

    $string = preg_replace("/<a[^>]+>(<img[^>]+>)<\/a>/msi", '$1', $string)

    Тут мы считаем, что между ссылкой и изображением нет дополнительных знаков типа пробела. Если не знакомы с регулярными выражениями, читайте тут.
    Ответ написан
    Комментировать