ホームページ  >  記事  >  CMS チュートリアル  >  WordPress ヘッダーによる s.w.org の読み込みを無効にする方法

WordPress ヘッダーによる s.w.org の読み込みを無効にする方法

藏色散人
藏色散人転載
2019-12-16 11:55:392095ブラウズ

次のコラム WordPressチュートリアル では、WordPress ヘッダーによる sw.org の読み込みを無効にする方法を紹介します。必要!

WordPress ヘッダーによる s.w.org の読み込みを無効にする方法

要約

WordPress はヘッダーに dns-prefetch を追加します。これは s.w.org から絵文字とアバターをプリフェッチするためのものです。目的 Web ページの読み込み速度を改善することですが、中国では s.w.org にまったくアクセスできません。プリフェッチや速度改善をしてもすべて無駄です。役に立たないだけでなく、速度に影響を与える可能性があります。だから禁止してください。

WordPress ヘッダーの s.w.org の読み込みを禁止する

WordPress 4.6 にアップグレードした後、一部の子供たちはヘッダーが読み込まれていることを発見しました:

<link rel=&#39;dns-prefetch&#39; href=&#39;//s.w.org&#39;>

WordPress header dns-prefetch を追加する目的は、s.w.org から絵文字とアバターをプリフェッチすることです。目的は、Web ページの読み込み速度を向上させることです。ただし、s.w.org は単に中国ではアクセスできません。プリフェッチまたは速度向上これらのメソッドは無駄であるだけでなく、実際には速度に影響を与える可能性があるため、無効にします。

次のコードをテーマの function.php テンプレートに追加します。

方法 1

remove_action( &#39;wp_head&#39;, &#39;wp_resource_hints&#39;, 2 );

方法 2

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

方法 2 の方が互換性が高いようです。

読み込み禁止の絵文字コード付き

// Remove emoji script
remove_action( &#39;wp_head&#39;, &#39;print_emoji_detection_script&#39;, 7 );
remove_action( &#39;wp_print_styles&#39;, &#39;print_emoji_styles&#39; );
add_filter( &#39;emoji_svg_url&#39;, &#39;__return_false&#39; );

おすすめチュートリアルコラム「WordPress模倣サイト

以上がWordPress ヘッダーによる s.w.org の読み込みを無効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はzmingcx.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。