워드프레스 215에서 구글 폰트를 삭제하거나 큐를 해제하는 방법
나는 215라는 어린이 테마를 만들었다.wp_head에 로드된 구글 폰트를 삭제하고 싶은데 작동이 되지 않습니다.로드되는 것은 다음과 같습니다.
<link rel='stylesheet' id='twentyfifteen-fonts-css' href='//fonts.googleapis.com/css?family=Noto+Sans%3A400italic%2C700italic%2C400%2C700%7CNoto+Serif%3A400italic%2C700italic%2C400%2C700%7CInconsolata%3A400%2C700&subset=latin%2Clatin-ext' type='text/css' media='all' />
함수를 만들었습니다.php는 내 아이 테마에 있는데 어떻게 삭제해야 할지 모르겠어요.다음을 사용하여 다른 항목을 제거했습니다.
remove_action('wp_head', '...');
그런데 글꼴을 어떻게 지워야 할지 모르겠어요.
또한 IE 조건문 및 css를 삭제하는 방법에 대한 힌트가 있으면 매우 도움이 됩니다.
감사합니다!
Twentifeen은 커스텀 함수를 사용하여 구글 폰트의 URL을 구축하여wp_enqueue_style()
. Google 글꼴을 제거하려면 자식 테마에 스타일시트를 큐에서 제외하는 함수를 만듭니다.
를 사용합니다.wp_enqueue_scripts
부모 테마에서 후크보다 높은 우선순위를 부여해야 합니다.기본값은 10이므로 이 예에서는 20을 사용합니다.
예:
function wpse_dequeue_google_fonts() {
wp_dequeue_style( 'twentyfifteen-fonts' );
}
add_action( 'wp_enqueue_scripts', 'wpse_dequeue_google_fonts', 20 );
등록 해제/큐 삭제 스타일은 베스트 프랙티스입니다.
https://codex.wordpress.org/Function_Reference/wp_deregister_style https://codex.wordpress.org/Function_Reference/wp_dequeue_style
하지만 너는 사용할 수 있습니다.'style_loader_src'
필터도 문자열 조건 또는 기타 조건이 있는 스타일을 필터링하기 위해 Google 글꼴의 예를 보여 줍니다.
add_filter( 'style_loader_src', function($href){
if(strpos($href, "//fonts.googleapis.com/") === false) {
return $href;
}
return false;
});
테마 열기functions.php
라고 하는 기능을 찾을 수 있습니다.twentyfifteen_fonts_url()
모든 글꼴을 처리합니다.기본 파일에서는 144행에서 시작합니다.필요에 따라 편집합니다.
기타 옵션:
- 플러그인을 사용하여 글꼴 제어 - https://wordpress.org/plugins/typecase/
- 플러그인을 사용하여 기본 글꼴 제거 - https://wordpress.org/plugins/remove-open-sans-font-from-wp-core/
- 사용하다
wp_deregister_style()
해당 스타일시트를 수동으로 등록 취소하는 기능을 제공합니다.여기 보세요.
IE 조건의 경우 - 의 다음 함수를 확인합니다.functions.php
,불렀다twentyfifteen_scripts()
196호선에서 시작합니다.
언급URL : https://stackoverflow.com/questions/29134113/how-to-remove-or-dequeue-google-fonts-in-wordpress-twentyfifteen
'programing' 카테고리의 다른 글
ngSrc 경로가 404로 해결된 경우 기본값으로 폴백하는 방법이 있습니까? (0) | 2023.03.11 |
---|---|
useContext를 사용하여 컨텍스트 값을 변경하려면 어떻게 해야 합니까? (0) | 2023.03.11 |
Spring RESTful 어플리케이션에 ResponseEntity 및 @RestController를 사용하는 경우 (0) | 2023.03.11 |
왜 json은?포인터가 아닌 참조를 사용하여 마샬을 해제하시겠습니까? (0) | 2023.03.11 |
라우터와의 ui.bootstrap 종속성 추가 (0) | 2023.03.11 |