JavaScript 에셋의 type 속성 제거

질문:
  • W3 검증기 표시:
  • Warning: The type attribute is unnecessary for JavaScript resources.
    
    솔루션:
  • functions.php에 다음 코드를 삽입합니다.
  • <?php 
    function removeTypeJS($x) {
      ob_start();
      call_user_func($x);
      echo preg_replace("/type=['\"]text\/(javascript|css)['\"]/", '',ob_get_clean());
    }
    ?> 
    
  • 템플릿의 <?php wp_head(); ?><?php removeTypeJS("wp_head"); ?>으로 교체
  • 템플릿의 <?php wp_footer(); ?><?php removeTypeJS("wp_footer"); ?>으로 교체
  • 좋은 웹페이지 즐겨찾기