WP: wp_enqueue_script에서 버전 번호를 삭제하려면 어떻게 해야 합니까?
에서 생성된 URL에 버전 번호가 표시되지 않도록 하려고 합니다.wp_enqueue_script합격해야 할 것 같아요.nullhttp://codex.wordpress.org/Function_Reference/wp_enqueue_script의 네 번째 파라미터:
wp_enqueue_script('jquery', false, array(), null, false);
그것은 효과가 없어요.버전 번호는 아직 표시되어 있습니다.그걸 어떻게 제거하죠?
또, 어떻게 사용하는가wp_enqueue_script구글 CDN에서 jQuery를 얻을 수 있을까요?
다음 중 하나를 사용할 수 있습니다.
wp_enqueue_script('jquery', 'URL', array(), '', false);
또는
wp_enqueue_script('jquery', 'URL', array(), null, false);
또는 일반 이름 자리 표시자를 넣을 수 있습니다.
wp_enqueue_script('jquery', 'URL', array(), 'custom', false);
단, 특히 "jquery"의 경우 기본값을 대체하려면 등록을 취소해야 합니다.
wp_deregister_script('jquery');
$GoogleJqueryURI = 'http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js';
wp_register_script('jquery', $GoogleJqueryURI, array(), 'custom', false);
wp_enqueue_script('jquery');
다음과 같은 방법을 시도합니다.
wp_deregister_script('jquery');
wp_register_script('jquery', ('http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js'), false, NULL);
wp_enqueue_script('jquery');
$ver 및 $in_footer는 옵션입니다.그러니까 그냥 놔둬요
또한 Google cdn을 사용하면 URL에 있는 버전을 숨기기가 어렵습니다.
버전이 추가되지 않은 경우의 예.
wp_enqueue_script('element-plus', 'https://cdn.jsdelivr.net/npm/element-plus@1.1.0-beta.9/dist/index.full.min.js', null, null)
위의 코드 출력은 다음과 같습니다.
<script src='https://cdn.jsdelivr.net/npm/element-plus@1.1.0-beta.9/dist/index.full.min.js' id='element-plus-js'></script>
문서에 따르면 다음과 같은 변수가 허용됩니다.
wp_enqueue_script( string $handle, string $src = '', string[] $deps = array(), string|bool|null $ver = false, bool $in_footer = false )
$의 값인 경우verfalse(또는 미지정)인 경우 자동으로 WP 버전이 사용됩니다.
function remove_css_js_version( $src ) {
if( strpos( $src, '?ver=' ) )
$src = remove_query_arg( 'ver', $src );
return $src;
}
add_filter( 'style_loader_src', 'remove_css_js_version', 9999 );
add_filter( 'script_loader_src', 'remove_css_js_version', 9999 );
언급URL : https://stackoverflow.com/questions/15062105/wp-how-to-remove-version-number-in-wp-enqueue-script
'programing' 카테고리의 다른 글
| Jackson Json Ignore를 동적으로 변경 (0) | 2023.03.20 |
|---|---|
| 서버 없이 React 응용 프로그램 실행 (0) | 2023.03.20 |
| 스프링 데이터 내의 FindAll과 함께 OrderBy를 사용하는 방법 (0) | 2023.03.20 |
| IE 8 자동으로 닫힘IE 8 자동으로 닫힘태그 (0) | 2023.03.20 |
| Woocommerce 제품 가져오기 (0) | 2023.03.20 |