Удаление сообщений по sql

Часто я строю сайт, и у нас есть тестовые сообщения. Мне было интересно, есть ли способ через sql удалить все сообщения в блоге с помощью простого SQL-запроса.

Очевидно, что я бы сохранил свою предыдущую базу данных, прежде чем обрезать эти таблицы.

Я хотел бы оставить страницы, если это возможно.

Solutions Collecting From Web of "Удаление сообщений по sql"

Вероятно, вам лучше сделать это с помощью функций wordpress и добавить кнопку, которая удалит все сообщения (или даже будет иметь короткий код, который при загрузке сделает это). Причина, по которой я рекомендую сделать это вместо SQL напрямую, заключается в том, что wp_delete_post() будет принимать все связанные мета с ним, что избавит вас от необходимости выполнять сложный SQL. Вы можете комбинировать это с WP_Query чтобы получать сообщения с заданными сложными наборами желаемых параметров, а затем WP_Query их, чтобы удалить их.