代码如下:
DELETE FROM wp_comments WHERE comment_approved != '1';
DELETE FROM wp_comments WHERE comment_approved != '1';
删除没有的标签
有些文章删除了,但标签还在,WordPress不会自动删除的,我们手动清理下吧:
代码如下:
DELETE a,b,c
FROM
wp_terms AS a
LEFT JOIN wp_term_taxonomy AS c ON a.term_id = c.term_id
LEFT JOIN wp_term_relationships AS b ON b.term_taxonomy_id = c.term_taxonomy_id
WHERE (
c.taxonomy = 'post_tag' AND
c.count = 0
);
删除没用的 postmeta 记录
当文章的记录删除后,还有日志扩展表postmeta的数据还没有删除,也人工清理下吧:
DELETE a,b,c
FROM
wp_terms AS a
LEFT JOIN wp_term_taxonomy AS c ON a.term_id = c.term_id
LEFT JOIN wp_term_relationships AS b ON b.term_taxonomy_id = c.term_taxonomy_id
WHERE (
c.taxonomy = 'post_tag' AND
c.count = 0
);
删除没用的 postmeta 记录
当文章的记录删除后,还有日志扩展表postmeta的数据还没有删除,也人工清理下吧:
代码如下:
DELETE pm FROM wp_postmeta pm LEFT JOIN wp_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL
DELETE pm FROM wp_postmeta pm LEFT JOIN wp_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL
总而言之网站的速度就是网站的”半条生命”不要让自己的网站太过臃肿,以免影响网友访问。
标签:WordPress
相关阅读 >>
wordpress免登录发布接口,支持所有wordpress版本
详解wordpress中用于更新和获取用户选项数据的php函数
更多相关阅读请进入《wordpress》频道 >>
相关推荐
评论
管理员已关闭评论功能...
- 欢迎访问木庄网络博客
- 可复制:代码框内的文字。
- 方法:Ctrl+C。