wp加速,wordpress头部代码清洁整理

wp加速,wordpress头部代码清洁整理,很多新手朋友在使用wp的时候会觉得速度很慢,慢的主要原因有两点,一是服务器的速度,而是你选用的wp主题有问题,比如说你选的主题存在head部分垃圾代码很多的问题,以下是风酷seo平时搜索整理的,就不细说了,有需要的朋友筛选以下把!

wp加速,wordpress头部代码清洁整理

1.禁用REST API

 add_filter('rest_enabled', '_return_false'); add_filter('rest_jsonp_enabled', '_return_false');

2.移除wp-json链接

将下面代码添加到主题functions.php文件中,去除head里面输出的链接信息。

remove_action( 'wp_head', 'rest_output_link_wp_head', 10 );
 remove_action( 'wp_head', 'wp_oembed_add_discovery_links', 10 );

3.禁用<link rel=’dns-prefetch’ href=’//s.w.org’>

方法一

remove_action( 'wp_head', 'wp_resource_hints', 2 );

方法二

function remove_dns_prefetch( $hints, $relation_type ) {
 if ( 'dns-prefetch' === $relation_type ) {
 return array_diff( wp_dependencies_unique_hosts(), $hints );
 }
 return $hints;
 }
 add_filter( 'wp_resource_hints', 'remove_dns_prefetch', 10, 2 );

 

整理的一些综合去除头部的代码:

 remove_action( 'wp_head', 'wp_generator' );
 remove_action( 'wp_head', 'rsd_link' );
 remove_action( 'wp_head', 'wlwmanifest_link' );
 remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 );
 remove_action( 'wp_head', 'feed_links', 2 );
 remove_action( 'wp_head', 'feed_links_extra', 3 );
 remove_action( 'wp_head', 'wp_shortlink_wp_head', 10, 0 );
 remove_action( 'wp_head', 'rest_output_link_wp_head', 10 );
 remove_action( 'wp_head', 'wp_oembed_add_discovery_links', 10 );
 remove_action( 'wp_head', 'wp_resource_hints', 2 );

 

 

完整的wordpress头部清理代码

<?php
 remove_filter('the_content', 'wptexturize');//取消内容转义
 remove_filter('the_excerpt', 'wptexturize');//取消摘要转义
 remove_filter('comment_text', 'wptexturize');//取消评论转义
 //remove_action( 'wp_head', 'wp_enqueue_scripts', 1 );
 remove_action( 'wp_head', 'feed_links', 2 );
 remove_action( 'wp_head', 'feed_links_extra', 3 );
 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 );
 //remove_action( 'wp_head', 'wp_print_head_scripts', 9 );
 remove_action( 'wp_head', 'wp_generator' );
 //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'));
 }
 ?>

转载请注明出处::【风酷seo网站优化排名公司】 » wp加速,wordpress头部代码清洁整理