>  기사  >  CMS 튜토리얼  >  WordPress 헤더가 s.w.org를 로드하지 못하도록 비활성화하는 방법

WordPress 헤더가 s.w.org를 로드하지 못하도록 비활성화하는 방법

藏色散人
藏色散人앞으로
2019-12-16 11:55:392072검색

다음 WordPressTutorial 칼럼에서는 sw.org의 WordPress 헤더 로딩을 비활성화하는 방법을 소개합니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!

WordPress 헤더가 s.w.org를 로드하지 못하도록 비활성화하는 방법

Abstract

WordPress는 헤더에 dns-prefetch를 추가했습니다. 이는 s.w.org에서 이모티콘과 아바타를 미리 가져오는 것입니다. 목적은 웹 페이지 로딩 속도를 향상시키는 것이지만 s.w.org에 액세스할 수 없습니다. 속도를 높이려는 시도는 쓸모가 없을 뿐만 아니라 속도에 영향을 미칠 수 있으므로 금지하세요.

S.w.org 로드에서 WordPress 헤더 비활성화

WordPress 4.6으로 업그레이드한 후 일부 어린이는 헤더에 다음이 로드된 것을 발견했습니다.

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

WordPress는 헤더에 dns-prefetch를 추가했습니다. s.w.org의 표현 아바타의 목적은 웹 페이지의 로딩 속도를 높이는 것이지만 중국에서는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 zmingcx.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제