Wordpress SQL Command, чтобы установить все сообщения от автора Джон Доу для черновика - PullRequest
0 голосов
/ 10 февраля 2011

Я импортирую сообщения с другого сайта. Я назначил все сообщения определенному автору (в данном случае Джону Доу) и теперь хочу запустить SQL-запрос (в PHPMyAdmin), который получает все сообщения Джона и настраивает их для черновика. Идеи?

1 Ответ

3 голосов
/ 10 февраля 2011

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

Update wp_posts
INNER JOIN wp_users
on wp_posts.post_author = wp_users.id
SET wp_posts.post_status = 'draft'
WHERE wp_users.user_login ='john doe' and wp_posts.post_type ='post'

Если вы знаете идентификатор пользователя "john doe", вы можете использовать

Update wp_posts
SET post_status = 'draft'
WHERE post_author =12345 and post_type ='post'

Возможно, вы также захотите увидеть эту тему поддержки в Wordpress

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