Удалить весь контент из редактора сообщений WordPress по умолчанию навалом - PullRequest
0 голосов
/ 29 января 2020

Я создал веб-сайт с использованием ACF, и все содержимое было скопировано из редактора WordPress по умолчанию в новые поля ACF.

Проблема в том, что мой клиент не удалил содержимое из редактор WordPress по умолчанию, как они пошли вместе. Впоследствии это вызывает множество неработающих ссылок.

Короче говоря, есть ли способ удалить весь контент со стандартного сайта редактора постов вместо обновления каждого поста?

Ответы [ 2 ]

0 голосов
/ 29 января 2020

В MySQL это прямая задача для удаления всего содержимого из сообщения по умолчанию, т. Е. С использованием PHPMyAdmin, раздел SQL после выбора базы данных WP (т. Е. Найти имя в wp-config. php):

DELETE * FROM wp_posts
DELETE * FROM wp_postmeta

Обратите внимание , это удалит окончательно ВСЕ содержимое с вашего сайта, всегда делайте резервную копию.

Вы также можете найти ручной плагин для этого здесь .

0 голосов
/ 29 января 2020

Чтобы удалить весь контент из постов Wordpress, вам нужно будет экспортировать ID всех постов в файл CSV.

В PhpMyAdmin вы можете использовать

SELECT ID FROM `wp_posts` 

Затем экспортировать результат запроса в виде CSV файл Откройте CSV и создайте новый столбец для содержимого, которое вы хотите пустым.

Чтобы проверить мой ответ, я установил бесплатную версию первого плагина WordPress, который я нашел для поискового запроса csv import на https://wordpress.org/plugins/

Затем на панели инструментов WordPress go в это недавно установленное меню плагинов и импортируйте ранее созданный файл CSV.

Позвольте импортеру обновить существующих сообщений и определяем контент как единственный столбец для обновления.

Перед обновлением всего контента я бы проверил конфигурацию импортера на 1 неопубликованном тестовом посте, чтобы убедиться, что поле ACF не заполнено. не опорожнен с импортом.

Что может не произойти, если вы не пропустите конфигурацию импортера.

...