ホームページ > 記事 > CMS チュートリアル > WordPress ヘッダーによる s.w.org の読み込みを無効にする方法
次のコラム WordPressチュートリアル では、WordPress ヘッダーによる sw.org の読み込みを無効にする方法を紹介します。必要!
要約
WordPress はヘッダーに dns-prefetch を追加します。これは s.w.org から絵文字とアバターをプリフェッチするためのものです。目的 Web ページの読み込み速度を改善することですが、中国では s.w.org にまったくアクセスできません。プリフェッチや速度改善をしてもすべて無駄です。役に立たないだけでなく、速度に影響を与える可能性があります。だから禁止してください。
WordPress ヘッダーの s.w.org の読み込みを禁止する
WordPress 4.6 にアップグレードした後、一部の子供たちはヘッダーが読み込まれていることを発見しました:
<link rel='dns-prefetch' href='//s.w.org'>
WordPress header dns-prefetch を追加する目的は、s.w.org から絵文字とアバターをプリフェッチすることです。目的は、Web ページの読み込み速度を向上させることです。ただし、s.w.org は単に中国ではアクセスできません。プリフェッチまたは速度向上これらのメソッドは無駄であるだけでなく、実際には速度に影響を与える可能性があるため、無効にします。
次のコードをテーマの function.php テンプレートに追加します。
方法 1
remove_action( 'wp_head', 'wp_resource_hints', 2 );
方法 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 );
方法 2 の方が互換性が高いようです。
読み込み禁止の絵文字コード付き
// Remove emoji script remove_action( 'wp_head', 'print_emoji_detection_script', 7 ); remove_action( 'wp_print_styles', 'print_emoji_styles' ); add_filter( 'emoji_svg_url', '__return_false' );
おすすめチュートリアルコラム「WordPress模倣サイト」
以上がWordPress ヘッダーによる s.w.org の読み込みを無効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。