Я пытаюсь заставить мой пользовательский javascript (jQuery) правильно загружаться в Wordpress.Я знаю, что вы должны использовать wp_enqueue_script (), чтобы сделать это правильно.Однако проблема у меня заключается в том, что результатом является не мой скрипт, а место, где у меня должен быть javascript, у меня есть код для страницы 404!Я пробовал два способа постановки сценария в очередь:
wp_enqueue_script('sitescript', get_bloginfo('template_directory').'/javascript/sitescript.js', array('jquery'),1);
чуть выше wp_head () и: function my_script_load() {
wp_enqueue_script('sitescript', get_bloginfo('template_directory').'/javascript/sitescript.js', array('jquery'),null);
}
add_action('init', 'my_script_load');
в functions.php
оба метода имеюттот же эффект.Когда я проверяю HTML-код в firebug, я обнаруживаю, что на скрипт ложно ссылаются:
<script src="http://localhost/wordpress/wp-content/themes/doric2011/javascript/sitescript.js" type="text/javascript">
, однако, когда я проверяю сам скрипт, я нахожу следующее (выдержка): `Страница не найдена |Ник Кай Нильсен
и так далее ... Это вывод HTML для страницы 404, но он занимает место, где должен быть javascript ... Само собой разумеется, что скрипт не работает.
У меня была эта проблема только после обновления до 3.1, и она делает то же самое, если я пытаюсь загрузить highslide.js и highslide.config.js (профессионально написанные скрипты).Сценарий, который я хочу загрузить, уже работает на моем сайте, и я хочу продолжать использовать его в новой теме, которую я разрабатываю.
Кто-нибудь знает, что происходит?И, конечно, что мне с этим делать?
Это локальная установка - я не рискну взломать свой сайт, пока не разберусь.