如果我们在使用WordPress程序搭建网站的时候,如果没有进行任何的细节处理,会发现随着时间的推移网站打开速度越来越慢,而且即便网站中没有太多的内容,wp_post数据表中的容量也比较大,前天看到一个网友内容才一百多篇文章,但是这个数据表有56MB左右。
这个很多的原因是没有定期清理数据库信息,这里大鸟有分享过"wordpress优化提速必装的两款插件Super Switch与WP Cleaner",可以定期用插件进行数据库清理。或者我们可以用下面的方法,直接禁止WordPress自动保存功能,这样就不用担心数据库随着自动的增大。
第一、禁止WordPress自动保存
//取消自动保存
function no_autosave() {
wp_deregister_script('autosave');
}
add_action( 'wp_print_scripts', 'no_autosave' );
将脚本放到当前主题Functions.php文件中。
第二、禁止自动PingBack站内页面
这个功能也是默认开启的,比如我们进行站内引用链接的时候,在后台"评论"中可以看到页面的引用链接。这个我们完全可以禁止掉。
//禁止PingBack站内通告
function no_self_ping( &$links ) {
$home = get_option( 'home' );
foreach ( $links as $l => $link )
if ( 0 === strpos( $link, $home ) ) unset($links[$l]);
}
add_action( 'pre_ping', 'no_self_ping' );
同样的,添加到当前主题中的Functions.php文件中。
总结,这里大鸟整理到上面2个WordPress可能需要用到的常用功能记录。有需要的朋友可以参考使用,个人觉得还是有必要加上的。