摘要:
每次在wordpress网站修改文章的时候都会产生一个修订版本,wp_posts会产生一个post_type为“REVISIONS”的记录,修改次数一多的话,那修订版本就有几万条记录了在function.php里加入如下代码关闭日志修订:define('WP_POST_REVISIONS', false);限制日志修订为最新的3个:define('WP_POST_REVISIONS', 3);如果要批量删除的话,可以用下面的sql语句实现DELETE * FROM `wp_posts` WHERE `post_type` = 'revision' 阅读全文
posted @ 2013-11-09 10:08
ytkah
阅读(235)
评论(0)
推荐(0)
摘要:
wordpress数据库优化wp_posts表对 MySQL 数据记录进行插入、更新或删除时,会占有不同大小的空间,记录就会变成碎片,且留下空闲的空间。就像具有碎片的磁盘,会降低性能,需要整理,因此要优化。OPTIMIZE TABLE wp_posts;参考自我爱水煮鱼 阅读全文
posted @ 2013-11-09 09:55
ytkah
阅读(554)
评论(0)
推荐(0)
摘要:
wordpress日志修订是所有速度慢的罪恶之源,每次在后台发布或修改文章的时候,数据库都会产生一个revision版本的记录,几百篇日志会有几千条日志修订的记录,如果更多文章的话,那一个网页打开可能就要花费好几秒的时间,那时你的访客早就不见踪影了。问题出现了,就要想办法解决,Q&ADELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = & 阅读全文
posted @ 2013-11-09 09:51
ytkah
阅读(329)
评论(0)
推荐(0)
摘要:
支持多作者的wordpress博客,有时需要审核他们的文章内容,虽然UGC(User-generated content)整体是好的,但是也要控制一下质量,实在不相关或spam的文章就要毫不手软的删除。日志的记录已经删除了,但是日志扩展表 postmeta 里面的数据还没有删除,也人工清理下吧,减少数据库的占用DELETE pm FROM wp_postmeta pm LEFT JOIN wp_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL 阅读全文
posted @ 2013-11-09 09:40
ytkah
阅读(325)
评论(0)
推荐(0)
摘要:
wordpress站点除了可以按博客category分类外,还可以在写文章的时候适当添加tags标签(当然,if you are lazy,哈哈,可以安装auto tag插件来实现),发布的posts也会按tags标签来划分。但是,当你修改文章顺便也改了本文tag标签,or因为某些原因删除文章,不再使用的标签,WordPress 是不会自动删除的,需要人工清理下,一个个删除?你out 了!试试下面的sql语句吧DELETE a,b,cFROM wp_terms AS a LEFT JOIN wp_term_taxonomy AS c ON a.term_id = c.term_id LEFT 阅读全文
posted @ 2013-11-09 09:29
ytkah
阅读(806)
评论(0)
推荐(0)
摘要:
wordpress博客的存在,垃圾评论注定会找上门来。大家还可以用Akismet、Bad Behavior、Spam Karma等一些其他的插件或者直接用程序写个验证码函数对留言进行验证来过滤 垃圾评论。垃圾评论会自动分类到spam那,如何批量删除wordpress垃圾评论留言呢?用下面的sql语句试试DELETE FROM wp_comments WHERE comment_approved != '1';好不好用?谁用谁知道,哈哈 阅读全文
posted @ 2013-11-09 09:19
ytkah
阅读(398)
评论(0)
推荐(0)
摘要:
wordpress支持多作者撰写,让更多的人参与网站内容的创建是个不错的想法,UGC(User-generated content)使网站主题更丰富,不同的内容吸引不同的受众,一个好的网站应该多产生UGC。但是user多了,容易产生不可预见的问题,如何控制他们的权限,让他们在后台只看到自己的文章呢?可以通过以下的代码来实现:set( 'author', $current_user->id ); } }}add_filter('parse_query', 'wpjam_parse_query_useronly' );?>参考自我爱水煮鱼 阅读全文
posted @ 2013-11-09 08:57
ytkah
阅读(296)
评论(0)
推荐(0)
摘要:
默认 WordPress 后台分类和标签的编辑页面,分类和标签的描述是不支持 HTML 代码的,我们可以通过在当前主题的 functions.php 文件添加如下代码让分类和标签的描述支持 HTML 代码:remove_filter( 'pre_term_description', 'wp_filter_kses' );remove_filter( 'pre_link_description', 'wp_filter_kses' );remove_filter( 'pre_link_notes', 'wp_ 阅读全文
posted @ 2013-11-09 08:45
ytkah
阅读(489)
评论(0)
推荐(0)

浙公网安备 33010602011771号