2012-06-05 2 views
0

ОК, я пытаюсь устранить все возможные переменные для устранения неполадок. Так вместо того, чтобы в моей functions.php, я бросил этот код в моем файле header.php:Мой новый подход к wp_enqueue_script

<?php $mdgtemplateloc = get_bloginfo('template_url').'/js/'; ?> 
<?php echo '<!-- ' . $mdgtemplateloc . ' --> ?> 
<?php wp_enqueue_script('hoverIntent', $mdgtemplateloc.'hoverIntent.js', array('jquery')); ?> 
<?php wp_enqueue_script('mdMenuAnimation', $mdgtemplateloc.'mdMenuAnimation.js', array('hoverIntent')); ?> 

В результате несколько пробельных вставок в источник и комментарий отображается в соответствии с просьбой. Насколько я понимаю, что это было бы вставить что-то вроде

<script type="text/javascript" src="[url]/js/mdMenuAnimation.js"></script> 

Я хочу сделать это правильный путь, но wp_enqueue_script не давал мне НИЧЕГО. Я подозреваю, что делаю что-то принципиально неправильное, но я не могу найти его и ничего не обнаруживаю через google или stackoverflow или вообще не работает wp codex.

Чтобы уточнить, вот что я имел в своем распоряжении, в файле functions.php:

function mdg_setup_scripts() { 
    $mdgtemplateloc = get_bloginfo('template_url').'/js/'; 
    wp_register_script('hoverIntent', get_bloginfo('template_url').'/js/hoverIntent.js', array('jquery')); 
    wp_enqueue_script('hoverIntent'); 
    wp_register_script('mdMenuAnimation', $mdgtemplateloc.'mdMenuAnimation.js', array('hoverIntent')); 
    wp_enqueue_script('mdMenuAnimation'); 
} 
add_action('wp_enqueue_scripts', 'mdg_setup_scripts'); 

Это также не дало никакого вывода, что когда-либо называемый сценарий. Я понимаю, что эта вторая больше похожа на то, что должно быть, но она ничего не делает.

ответ

2

wp_enqueue_script() ничего не выводит. Вы используете его неправильно.

Вам необходимо создать обратный вызов и добавить его в действие wp_enqueue_scripts. Обычно это принадлежит вашему файлу functions.php.

Перечитайте документы. Есть примеры того, что вы хотите сделать.

+0

Да, есть такая: ' ' Чтобы поместить в functions.php. Я делаю это, и я получаю то же точное действие (конечно, подставляя свои собственные имена/местоположения скриптов). –

+0

Вы используете 'wp_head()'? –

+0

Да, но нет '

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