2015-02-04 3 views
0

avada 테마를 실행하는 개인용 WordPress 웹 사이트를 실행하고 Google 페이지 속도 분석 도구를 실행하여 "스크롤없이 볼 수있는 콘텐츠에서 렌더링 차단 자바 스크립트 및 CSS 제거"문제."접이식 위의 콘텐츠에서 렌더링 차단 자바 스크립트 및 CSS 제거"

Im이 문제를 해결하는 방법을 모르겠다면, 나는 워드 프레스 테마를 코딩하는 법을 모르므로 코드를 변경할 수 없습니다. 필자는이 문제를 해결하기 위해 여러 개의 플러그인을 사용하여 시도해 보았습니다.이 플러그인을 수정하는 데 가장 가까운 플러그인은 "자동 최적화"되었습니다. 누구든지 어떤 제안이라면 크게 감사 할 것입니다.

답변

0

wp_enqueue_script()를 살펴보십시오. 그것은 당신이 스크립트를 echo 할 곳, 특히 $ in_footer의 마지막 인자를 지정할 수있게합니다. HTML이 렌더링 된 후 스크립트가 바닥 글에 에코되면 문제가 해결됩니다. 일반적으로 javascript는 theme 디렉토리 (wp-content/themes/your-theme-name/functions.php)의 functions.php 파일에서 호출됩니다. 이런 일을 찾습니다

wp_enqueue_script('isotope', get_bloginfo('template_url').'/js/jquery.isotope.min.js', array('jquery'), '1.3.110525', true); 

는 jQuery를에 대한 종속성과 스크립트를 대기열과는 바닥 글에 반향 워드 프레스를 알려줍니다. 웹 페이지의 소스를 보면 헤더에 에코 된 스크립트와 바닥 글에있는 스크립트를 볼 수 있습니다. 일부 플러그인은 관계없이 헤더에 스크립트를 표시하므로 실제 플러그인을 수정하지 않으면 많은 작업을 수행 할 수 없습니다. 또한 일부 자바 스크립트는 DOM을로드하기 전에 맨 위에로드해야 할 수도 있습니다. 희망이 도움이됩니다. 워드 프레스는 당신을 위해 많은 일을 할 것입니다 Above The Fold Optimization라는 플러그인이이 같은

Source

0

보인다. 나는 또한 그것이 압축을 가능하게한다고 믿는다. 일단 플러그인을 설치하면

관련 문제