ОК, я пытаюсь устранить все возможные переменные для устранения неполадок. Так вместо того, чтобы в моей 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');
Это также не дало никакого вывода, что когда-либо называемый сценарий. Я понимаю, что эта вторая больше похожа на то, что должно быть, но она ничего не делает.
Да, есть такая: ' ' Чтобы поместить в functions.php. Я делаю это, и я получаю то же точное действие (конечно, подставляя свои собственные имена/местоположения скриптов). –
Вы используете 'wp_head()'? –
Да, но нет '