2013-11-14 16 views
3

Я хочу улучшить время загрузки страницы/ранжирование и в соответствии с параметрами PageSpeed ​​Insights .. проблема в том, что многие мои скрипты/css блокируются рендерингом. Как я могу успешно использовать wp_enqueue_script(), чтобы помочь мне получить основную часть моих сценариев в нижнем колонтитуле вместо моего заголовка (wordpress).Добавить javascript и CSS в нижний колонтитул

subject site

примеры CSS

<!-- CSS --> 
<link rel="stylesheet" href="<?php echo get_option('siteurl'); ?>/wp-content/themes/<?php echo get_current_theme() ?>/style-jquery-ui-1.8.6.custom.css" type="text/css" /> 
<link rel="stylesheet" href="<?php echo get_option('siteurl'); ?>/wp-content/themes/<?php echo get_current_theme() ?>/style-prettyPhotoCSS.php" type="text/css" /> 

Пример сценария

<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js?ver=3.7.1'></script> 
+0

выход изменение размещения в шаблоне (ы) – charlietfl

+0

@charlietfl вы можете объяснить, как это сделать? Я никогда не делал этого до –

+0

, вы действительно хотите, чтобы css в голове, js в ноге. – dandavis

ответ

1

Использование wp_enqueue_script() было бы чем-то вроде этого;

add_action('wp_enqueue_scripts','load_scripts'); 
function load_scripts() { 
    wp_enqueue_script('modernizr', get_template_directory_uri() .'/js/modernizr.custom-2.6.2.min.js', array('jquery'), '0.1', true); 
} 

Последнее относится к функции месту вызова сценария в сноске

0

http://www.wpbeginner.com/wp-tutorials/how-to-move-javascripts-to-the-bottom-or-footer-in-wordpress/

https://developers.google.com/speed/docs/insights/BlockingJS

http://unserkaiser.com/blog/2013/10/08/how-to-move-wordpress-core-javascript-to-the-footer/

http://codex.wordpress.org/Function_Reference/wp_enqueue_script

Используйте wp_enqueue_script.

«После того, как вы нашли плагин или тему, добавляющую JavaScript в разделе заголовка, следующим шагом будет выяснить, где у плагина есть вызов для файла. В одной из ваших PHP-файлов вашей темы или плагина вы будете см. вызов этого конкретного файла .js.

Если плагин или тема уже используют enqueuing для добавления файла JavaScript, тогда вам нужно только изменить функцию wp_register_script в вашем плагине или тему и добавить true для $ in_footer параметр. "

Смежные вопросы