我正在使用 WP 3.7.1。我的 WordPress 帖子的垃圾箱类别中有近 2000 个帖子,我想删除垃圾箱中的所有帖子。谁能告诉它的 SQL 查询是什么?我的表前缀是 tscms_
谢谢
如果对 SQL 不满意,您可以wp-config.php使用以下行更新您的 WordPress 配置文件:
// Empty the trash every 30 days
define( 'EMPTY_TRASH_DAYS', 30 );
Run Code Online (Sandbox Code Playgroud)
您可以通过将天数设置为零来完全禁用垃圾箱 - 这意味着当有人点击“永久删除”时,WordPress 将不再要求确认:
define( 'EMPTY_TRASH_DAYS', 0 );
Run Code Online (Sandbox Code Playgroud)
要使用 SQL 清空垃圾箱,请在适当情况下备份数据后:
DELETE p
FROM wp_posts p
LEFT OUTER JOIN wp_postmeta pm ON (p.ID = pm.post_id)
WHERE post_status = 'trash'
Run Code Online (Sandbox Code Playgroud)
对于所有 CPT:
DELETE FROM wp_posts WHERE post_status = 'trash'
Run Code Online (Sandbox Code Playgroud)
在你的榜样,你将需要交换默认wp_的wp_posts数据库prefix,制作tscms_posts。
| 归档时间: |
|
| 查看次数: |
8307 次 |
| 最近记录: |