Поддержка Плагины Плагин для манипуляций с таблицами MySql

  • Здравствуйте!
    Новичок в WP.
    Мне перенесли множество статей с другого сайта.
    И все они со статусом Опубликовано. А мне нужно их сначала перевести на другой язык, и уже потом публиковать по одной, после перевода. Короче нужно все их снять с публикации.
    Из админки это ооочень долго делать. Знаю, можно как-то пакетно запросом снять их все с публикации. Есть такой плагин?

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Вам не плагин нужен для WP, а доступ к базе, например через phpmyadmin.
    Там вы сможете увидеть все таблицы и сделать необходимые изменения с помощью запросов.

    Автор zaxi

    (@zaxi)

    Да вот забыл написать, что нет у меня доступа к phpmyadmin.
    Мне товарищ дал место на своем сервере и там у него какая-то проблема с доступом.

    Тогда используйте декстопный клиент для доступа к базе MySQL.
    Вам будут нужны доступы к базе. Их можно найти в файле wp-config.php в корне сайта.
    в полях
    DB_USER
    DB_PASSWORD

    Несколько клиентов для Windows есть тут — https://biblsoft.ru/windows/developers/databases
    Для macOS отличный клиент Sequel Ace — https://github.com/Sequel-Ace/Sequel-Ace
    он также есть в Apple Appstore.
    Все они бесплатные.
    Дальше, когда подключитесь к базе, вам нужно выполнить sql запрос.
    В вашем случае, для отмены публикации всех материалов сайт он будет выглядеть так:

    UPDATE wp_posts SET post_status = REPLACE (post_status, 'publish', 'pending') WHERE (post_status = 'publish') AND (post_type = 'post') ORDER BY post_content;

    Что дословно означает: заменить в таблице wp_posts все поля колонки post_status с publish на pending, где запись является именно материалом (а не изображением) и в данный момент у материала статус publish.

    На примере клиента Sequel Ace, там есть вкладка Query. В ней и вставляйте этот запрос.
    Не забудьте сначала сделать бекап базы данных или хотя бы таблицы wp_posts.

    Автор zaxi

    (@zaxi)

    Есть! Все получилось, спасибо!!

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Плагин для манипуляций с таблицами MySql» закрыта для новых ответов.