前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【WordPress优化二】去掉不必要的东西

【WordPress优化二】去掉不必要的东西

作者头像
夏末浅笑
发布2019-01-10 16:01:37
1.4K0
发布2019-01-10 16:01:37
举报
文章被收录于专栏:西城知道

去掉不必要的东西

主题选好了还没有完,因为WordPress系统自身还拥有一些优化的空间,因此我们可以对WordPress进行一些适量的优化。

为了步骤的完整性,建议您依次对下列所述的项目进行设置 切记在开始之前备份文件!

禁用WordPress的自动保存功能

切记在开始前备份好您要修改的文件!

  • 在当前WordPress主题的functions.php文件中加上以下代码即可禁用WordPress的自动保存功能:
代码语言:javascript
复制
//禁用自动保存
add_action( 'admin_print_scripts', create_function( '$a', "wp_deregister_script('autosave');" ) );

关闭WordPress版本修订:

代码语言:javascript
复制
//禁用所有文章类型的修订版本
add_filter( 'wp_revisions_to_keep', 'fanly_wp_revisions_to_keep', 10, 2 );
function fanly_wp_revisions_to_keep( $num, $post ) { return 0;}

functions.php文件的一般目录为: 您的域名/WordPress安装目录/wp-content/您当前使用的主题目录/

  • 在wp-config中添加以下代码完成禁用自动保存的功能:
代码语言:javascript
复制
//禁用自动保存
define(‘AUTOSAVE_INTERVAL’, true);
 
//设置自动保存间隔/秒
define(‘AUTOSAVE_INTERVAL’, 120);
 
//禁用文章修订
define('WP_POST_REVISIONS', true);
 
//设置修订版本最多允许几个
define('WP_POST_REVISIONS', 3);

wp-config 的一般目录是 /您的域名/WordPress安装目录/

上述的操作是为了保证您数据库不达到臃肿的状态。 其实很多站长在写博客的时候会选择在Word文档中写好再复制过去排版,这是一种明智的做法。因为自动保存将数据写入数据库后造成数据库臃肿,是导致您访问慢的一个小因素,能优化就优化,何乐而不为呢?况且,文章在本地保存后,也能方便您日后的一些小修改和文章的备份。


精简您的WordPress头文件信息 并隐藏您的WordPress版本号
  • 在当前WordPress主题的functions.php文件中加上以下代码即可精简头部信息并隐藏WordPress版本号
代码语言:javascript
复制
//去掉头部多余代码来完成站点加速
remove_action( 'wp_head', 'wp_enqueue_scripts', 1 ); //Javascript的调用
remove_action( 'wp_head', 'feed_links', 2 ); //移除feed
remove_action( 'wp_head', 'feed_links_extra', 3 ); //移除feed
remove_action( 'wp_head', 'rsd_link' ); //移除离线编辑器开放接口
remove_action( 'wp_head', 'wlwmanifest_link' );  //移除离线编辑器开放接口
remove_action( 'wp_head', 'index_rel_link' );//去除本页唯一链接信息
remove_action('wp_head', 'parent_post_rel_link', 10, 0 );//清除前后文信息
remove_action('wp_head', 'start_post_rel_link', 10, 0 );//清除前后文信息
remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 );
remove_action( 'wp_head', 'locale_stylesheet' );
remove_action('publish_future_post','check_and_publish_future_post',10, 1 );
remove_action( 'wp_head', 'noindex', 1 );
remove_action( 'wp_head', 'wp_print_styles', 8 );//载入css
remove_action( 'wp_head', 'wp_print_head_scripts', 9 );
remove_action( 'wp_head', 'wp_generator' ); //移除WordPress版本
remove_action( 'wp_head', 'rel_canonical' );
remove_action( 'wp_footer', 'wp_print_footer_scripts' );
remove_action( 'wp_head', 'wp_shortlink_wp_head', 10, 0 );
remove_action( 'template_redirect', 'wp_shortlink_header', 11, 0 );
add_action('widgets_init', 'my_remove_recent_comments_style');
function my_remove_recent_comments_style() {
global $wp_widget_factory;
remove_action('wp_head', array($wp_widget_factory->widgets['WP_Widget_Recent_Comments'] ,'recent_comments_style'));
} 

有关此部分的内容以及具体移除的参数 您可参考以下文章: https://devework.com/delete-head-wp_head-codes.html

更多优化教程请移步看云

https://www.kancloud.cn/hnxeguo/wpforwx

AD:【微博】西城知道

未经允许不得转载:

作者:知道君, 转载或复制请以 超链接形式 并注明出处 夏末浅笑。 原文地址:《【WordPress优化二】去掉不必要的东西》 发布于2019-01-08

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 去掉不必要的东西
相关产品与服务
网站建设
网站建设(Website Design Service,WDS),是帮助您快速搭建企业网站的服务。通过自助模板建站工具及专业设计服务,无需了解代码技术,即可自由拖拽模块,可视化完成网站管理。全功能管理后台操作方便,一次更新,数据多端同步,省时省心。使用网站建设服务,您无需维持技术和设计师团队,即可快速实现网站上线,达到企业数字化转型的目的。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档