欢迎访问服务器技术网-www.fuwuqijishu.com

WordPress禁止PingBack站内引用通告及禁止自动保存

网站建设 fuwuqijishu 2年前 (2022-09-04) 45次浏览 0个评论 扫描二维码

如果我们在使用WordPress程序搭建网站的时候,如果没有进行任何的细节处理,会发现随着时间的推移网站打开速度越来越慢,而且即便网站中没有太多的内容,wp_post数据表中的容量也比较大,前天看到一个网友内容才一百多篇文章,但是这个数据表有56MB左右。

这个很多的原因是没有定期清理数据库信息,这里有分享过”2款WordPress冗余文件清理优化插件:WP Clean Up和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可能需要用到的常用功能记录。有需要的朋友可以参考使用,个人觉得还是有必要加上的。

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2120.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900