• Решено Burgaton

    (@burgaton)


    подскажите пожалуйста, как поменять почту сразу у всех созданных форм для отправки сообщений с сайта, не изменяя почту администратора.

    Использую плагин Contact Form 7

Просмотр 15 ответов — с 1 по 15 (всего 31)
  • вручную не комильфо?

    Автор Burgaton

    (@burgaton)

    нет, иначе не просил бы помощи.

    так все таки, есть какой-нибудь вариант, кроме ручного?

    поискать в базе данных и заменить одно значение на другое.
    Примеры запроса гугли по теме «как перенести сайт вордпресс на другой домен»

    Автор Burgaton

    (@burgaton)

    пробовал

    UPDATE wp_options SET option_value = replace(option_value, ‘старая почта’, ‘новая почта’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;
    UPDATE wp_posts SET guid = replace(guid, ‘старая почта’,’новая почта’);
    UPDATE wp_posts SET post_content = replace(post_content, ‘старая почта’, ‘новая почта’);

    не получилось, хотя было написано что затронуто … строк

    UPDATE wp_options SET option_value = replace(option_value, 'старая почта', 'новая почта') 
    
    WHERE option_name = 'home' OR option_name = 'siteurl';

    условие ГДЕ надо поменять.
    А вы только что сломали сайт, его домашнюю страницу.

    для начала исправьте всё обратно, например так:

    UPDATE wp_options SET option_value = replace(option_value, 'новая почта', 'ВАШ ДОМЕН') WHERE option_name = 'home' OR option_name = 'siteurl';
    Автор Burgaton

    (@burgaton)

    сделал, пишет ……Затронуто 0 строк. (Запрос занял 0.0009 сек.)

    Автор Burgaton

    (@burgaton)

    UPDATE wp_options SET option_value = replace(option_value, 'старая почта', 'новая почта') 
    
    WHERE option_name = 'home' OR option_name = 'siteurl';

    правильно я понимаю, что мне нужно данный sql запрос сделать?

    1. сайт сломался или всё в порядке?
    2. сколько строк было затронуто тут «не получилось, хотя было написано что затронуто … строк»?
    3. выполни запрос
    SELECT * FROM wp_options WHERE option_name = 'siteurl' or option_name = 'home'

    Автор Burgaton

    (@burgaton)

    1 — вроде нет, открывается
    2 — не помню точно, вроде больше 60
    3 — #1064 — You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near »wp_options’ WHERE ‘option_name’ = ‘мой домен’ oroption_name= ‘home’ LIM’ at line 1

    давай с начала начнём.
    1. зайди в phpmyadmin или что там у тебя.
    2. нажми на свою базу данных
    3. нажми сверху посредине кнопку поиск или search
    4. введи свой старый е-маил в строку поиска и выдели все таблицы. нажми ок и отпишись о результатах.

    Автор Burgaton

    (@burgaton)

    При условии полного названия моей почты — Итого: 2 соответствия
    При условии названия моей почты(до собаки @yandex.ru) Итого: 0 соответствие

    в каких таблицах обнаружено?

    дополнительно поищи уже новый е-маил
    и тоже сюда напиши.

    Автор Burgaton

    (@burgaton)

    wp_options и wp_users

    новая почта — 0 соответствий

    Условия поиска для старой и новой почты:

    Ввожу в поле поиск — Название почты
    Выбираю точное соответствие
    Выбираю все таблицы для поиска
    Нажимаю — поиск

    в каких таблицах обнаружено?

Просмотр 15 ответов — с 1 по 15 (всего 31)

Тема «Заменить почту через БД в WORDPRESS» закрыта для новых ответов.