브라우저에 캐시 된 자식 테마 스타일 시트에 문제가 있습니다. 버전 번호에 대한 대기열에서 대기열에서 삭제/다시 등록한 다음 다시 대기열에 추가해야합니다. 그 다음 dequeue re-enqueue는 잘 작동하지만, 내가 시도한 것에 상관없이 버전 번호가 추가되지 않습니다. wp_enqueue_style()
의 버전 매개 변수를 true로 설정하고 문자열로 설정하려고했습니다. 스타일 시트 링크 href에 쿼리 문자열로 추가 된 버전 번호가 무엇이든 상관 없습니다. 내 전체 코드 스 니펫은 아래에 있습니다. 그것이 나오는 것에 따라대기열에 포함 된 스타일 시트 버전 번호가 추가되지 않음
function custom_dequeue_enqueue_child_styles() {
wp_dequeue_style('mk-style');
wp_deregister_style('mk-style');
$cacheBuster = filemtime(get_stylesheet_directory() . '/style.css');
wp_enqueue_style('jupiter-child-stylesheet', get_stylesheet_directory_uri() . '/style.css', array(), $cacheBuster, 'all');
}
add_action('wp_enqueue_scripts', 'custom_dequeue_enqueue_child_styles', 999999999);
테스트를 완료하고 완벽하게 작동합니다. – brasofilo
어딘가에 자산에서 버전 번호를 지우는 필터가있는 것 같습니다. –
감사합니다. 나는 그곳에서 무언가를 찾으려고 애쓰는 부모 주제를 샅샅이 뒤지고 있었고, 나는 그것을 잃어 버렸습니다. 또한이 현재 호스트/테마 외부에서 코드 스 니펫을 테스트했으며 실제로 작동합니다. – AndyWarren