我们安装好WordPress后可能会发现WordPress访问速度比较慢,这个时候可以通过一些办法优化WordPress打开速度,去掉网站头部一些无用的功能.
functions.php 是 WordPress 预留的功能函数文件,专门用于添加各种自定义函数代码,按需求将下列代码加到你的functions.php:
WordPress网站后台打开速度很慢优化之:禁用后台所有谷歌字体(因为这会让你的后台打开速度慢如蜗牛)
原文链接与详细介绍: WordPress后台打开很慢解决办法禁止调用谷歌字体
/*--//WordPress访问加速 禁用后台所有谷歌字体--*/ function coolwp_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', 'coolwp_remove_open_sans_from_wp_core' );
原文链接与详细介绍: WordPress安全:关闭WordPress 禁用XML-RPC接口服务
打开当前WordPress主题开发的functions.php文件,在<?php下面的?>前面添加如下代码:
//WordPress禁用XML-RPC接口服务 add_filter('xmlrpc_enabled', '__return_false');
原文链接与详细介绍: WordPress禁用文章修订版本记录删除自动保存草稿
按需求将下列代码加到你的functions.php:
define('WP_DEBUG', false); /** 禁用WordPress修订版本修订功能 */ define('WP_POST_REVISIONS', false); /** 禁用自动保存WordPress自动保存草稿功能 */ define('AUTOSAVE_INTERVAL', false);
原文链接与详细介绍: WordPress访问加速:删除禁用头部里shortlink,REST API,wp-json
//移除头部 去除shortlink remove_action('wp_head','wp_shortlink_wp_head',10,0); remove_action('template_redirect','wp_shortlink_header',11,0); // 移除头部 wp-json 标签和 HTTP header 中的 link remove_action('wp_head', 'rest_output_link_wp_head', 10 ); remove_action('template_redirect', 'rest_output_link_header', 11 );
WordPress网站打开速度优化:禁用移除 wpemoji 表情代码
原文链接与详细介绍: WordPress访问加速:禁用移除 wpemoji 表情代码
/**去除window._wpemojiSettings**/ remove_action( 'admin_print_scripts', 'print_emoji_detection_script'); remove_action( 'admin_print_styles', 'print_emoji_styles'); remove_action( 'wp_head', 'print_emoji_detection_script', 7); remove_action( 'wp_print_styles', 'print_emoji_styles'); remove_filter( 'the_content_feed', 'wp_staticize_emoji'); remove_filter( 'comment_text_rss', 'wp_staticize_emoji'); remove_filter( 'wp_mail', 'wp_staticize_emoji_for_email');
或者:
// RemoveEmojiIcons remove_action('wp_head', 'print_emoji_detection_script', 7); remove_action('wp_print_styles', 'print_emoji_styles');
WordPress网站打开速度优化:禁止文章评论feed输出与自定义RSS feed地址
原文链接与详细介绍: WordPress网站打开速度优化:禁止文章评论feed输出与自定义RSS feed地址
// 禁止单个文章的评论feed输出 function disablePostCommentsFeedLink($for_comments) { return; } add_filter('post_comments_feed_link','disablePostCommentsFeedLink');
WordPress访问加速:去掉dns-prefetch的s.w.org代码
原文链接与详细介绍: WordPress网站打开速度优化:去掉dns-prefetch的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 );
WordPress访问速度加速:禁用移除删除网站头部 oembed
原文链接与详细介绍: WordPress网站打开速度优化:禁用移除删除网站头部 oembed
//禁用 REST API、移除 wp-json 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 );