当前位置:首页 > CMS教程 > WordPress > 列表

wordpress 速度极致优化 让你的网站飞起来

发布:smiling 来源: PHP粉丝网  添加日期:2018-12-07 14:00:05 浏览: 评论:0 

很多博主都会感觉 WordPress 很慢?可能很多人都认为wordpress运行起来很慢,所以很多人都因为这个问题而放弃了wordpress。作为全世界最常用的建站和博客系统 WordPress 来说,在性能设计上肯定不会有太大的问题,WordPress 开发团队也肯定也考虑到这个问题。

那么 WordPress 效率问题主要是出在哪里呢?很多经验告诉我性能的问题都是 WordPress 使用不当造成的,比如安装太多效率低下的插件,使用代码质量低下的主题,没有正确处理 WordPress 的缓存等等,所以提高 WordPress优化性能,就要从这些方面入手。

下面通过禁止一些无用信息和功能来提升wordpress网站的速度。

移除WordPress后台底部左文字

  1. //移除WordPress后台底部左文字 add_filter('admin_footer_text', '_admin_footer_left_text'); function _admin_footer_left_text($text) { $text = ''; return $text; } 
  2. 禁止xmlrpc 
  3.  
  4. add_filter('xmlrpc_enabled''__return_false'); 

禁止后台加载谷歌字体

  1. //禁止后台加载谷歌字体 
  2. function wp_remove_open_sans_from_wp_core() { wp_deregister_style( 'open-sans' ); wp_register_style( 'open-sans', false ); wp_enqueue_style('open-sans',''); } add_action( 'init', 'wp_remove_open_sans_from_wp_core' ); 

移除WordPress后台底部右文字

  1. add_filter('update_footer''_admin_footer_right_text', 11); function _admin_footer_right_text($text) { $text = ''return $text; } 

禁用自动保存以及自动修订

  1. //禁用自动保存以及自动修订  
  2. add_action('init','stop_heartbeat',1); function stop_heartbeat(){ wp_deregister_script('heartbeat'); } 

移除wp-json链接

  1. add_filter('rest_enabled''_return_false'); add_filter('rest_jsonp_enabled''_return_false'); remove_action( 'wp_head''rest_output_link_wp_head', 10 ); remove_action( 'wp_head''wp_oembed_add_discovery_links', 10 ); 

禁用embeds功能

  1. function disable_embeds_init() { global $wp$wp->public_query_vars = array_diff$wp->public_query_vars, array'embed', ) ); remove_action( 'rest_api_init''wp_oembed_register_route' ); add_filter( 'embed_oembed_discover''__return_false' ); remove_filter( 'oembed_dataparse''wp_filter_oembed_result', 10 ); remove_action( 'wp_head''wp_oembed_add_discovery_links' ); remove_action( 'wp_head''wp_oembed_add_host_js' ); add_filter( 'tiny_mce_plugins''disable_embeds_tiny_mce_plugin' ); add_filter( 'rewrite_rules_array''disable_embeds_rewrites' ); } add_action( 'init''disable_embeds_init', 9999 ); function disable_embeds_tiny_mce_plugin( $plugins ) { return array_diff$pluginsarray'wpembed' ) ); } function disable_embeds_rewrites( $rules ) { foreach ( $rules as $rule => $rewrite ) { if ( false !== strpos$rewrite'embed=true' ) ) { unset( $rules$rule ] ); } } return $rules; } function disable_embeds_remove_rewrite_rules() { add_filter( 'rewrite_rules_array''disable_embeds_rewrites' ); flush_rewrite_rules(); } register_activation_hook( __FILE__'disable_embeds_remove_rewrite_rules' ); function disable_embeds_flush_rewrite_rules() { remove_filter( 'rewrite_rules_array''disable_embeds_rewrites' ); flush_rewrite_rules(); } register_deactivation_hook( __FILE__'disable_embeds_flush_rewrite_rules' ); 
  2. function disable_dashboard_widgets() { remove_meta_box('dashboard_recent_drafts''dashboard''normal');//近期草稿 remove_meta_box('dashboard_primary', 'dashboard', 'core');//wordpress博客 remove_meta_box('dashboard_secondary', 'dashboard', 'core');//wordpress其它新闻 remove_meta_box('dashboard_right_now', 'dashboard', 'core');//wordpress概况 remove_meta_box('dashboard_incoming_links', 'dashboard', 'core');//wordresss链入链接 remove_meta_box('dashboard_plugins', 'dashboard', 'core');//wordpress链入插件 remove_meta_box('dashboard_quick_press', 'dashboard', 'core');//wordpress快速发布 } add_action('admin_menu', 'disable_dashboard_widgets'); remove_action( 'wp_head', 'feed_links', 2 ); //去除文章feed remove_action( 'wp_head', 'wp_shortlink_wp_head', 10, 0 );//自动生成的短链接 remove_action( 'wp_head', 'wp_resource_hints', 2 );//phpfensi.com 

Tags: 速度优化 网站飞起来

分享到: