PageSpeed Insights의 성능 테스트 때문에 jquery 사용을 하지 않고 있다가 jquey 조건부 연결 이 필요한 페이지가 생겼다.
특정 게시글에 차트 플러그인을 사용할 일이 있었는데, jquery가 없다 보니 동작하지 않았다.
다른 차트 플러그인을 이것 저것 깔아봐도 결국 쓰던 M Chart가 마음에 가장 들어서..
해당 페이지를 쓰는 템플릿만 jquery를 다시 추가하기로 하였다.
function custom_enqueue_scripts(){ if (is_page_template('single-post-diet.php')) { wp_enqueue_script('jquery'); }else{ wp_deregister_script('jquery'); } if (is_home()) { wp_dequeue_style( 'wp-block-library' ); wp_dequeue_style( 'wp-block-library-theme' ); } } add_action( 'wp_enqueue_scripts', 'custom_enqueue_scripts', 300);
jquery는 특정 템플릿에서만 사용하는 조건부 추가 코드를 넣고, wp-block 부분은 사용은 하나 대기열에서 빼는 코드를 넣어놨다.