2013-07-31 7 views
2

Мой скрипт не работает в Wordpress. Я пытаюсь преобразовать мою страницу HTML в Wordpress тема .. Ive получил CSS связанный ..Как связать скрипт в WordPress

<link type="text/css" rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/min/mycss.css" />  

но мой сценарий не связывает ..

<script type="text/javascript" src="min/myjs.js"></script> 

я попробовал то же самое, используя <?php bloginfo('template_directory'); ?>

<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/min/myjs.js"></script> 

Помощь?

+0

Вы проверили, где находится фактический путь к js и css-файлу –

+0

Какие ошибки он вызывает? – Tdelang

+0

Путь правильный, потому что он работает в HTML-версии. Ошибки, которые я вижу, находятся в Dreamweaver .. он краснеет. Значит, не хорошо? –

ответ

4

Не включайте скрипты и таблицы стилей таким образом. Используйте wp_enqueue_scripts. Предполагая, что это специальная тема, добавьте код в файл functions.php.

add_action('wp_enqueue_scripts', 'theme_scripts_styles'); 

function theme_scripts_styles() { 

    // Enqueue scripts and styles here 

} 

В этой функции используйте wp_enqueue_script и wp_enqueue_style в очередь файлов (должно быть очевидным для использования в зависимости от типа файла!)

Также bloginfo («template_directory») не лучшая практика.

Используйте get_stylesheet_directory_uri(), или get_template_directory_uri() для родительских тем. Вы можете удалить часть _uri, чтобы получить пути к серверу.

Таким образом, все вместе это выглядит как-то

add_action('wp_enqueue_scripts', 'theme_scripts_styles'); 

function theme_scripts_styles() { 

    wp_enqueue_style('my-styles', get_stylesheet_directory_uri() . '/min/mycss.css', array(), '1.0', 'all'); 
    wp_enqueue_script('my-scripts', get_stylesheet_directory_uri() . '/min/myjs.js', array(), '1.0', true); 

} 

Будьте уверены, чтобы прочитать Кодекс о функциях блокировок, чтобы вы знали, что делают все параметры.

+0

Wow! thanks ,,, Думаю, мне нужно прочитать этот http: //codex.wordpress .org/Function_Reference/wp_enqueue_script –

+0

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

+0

http://www.youtube.com/watch?v=lDgwwu5D1e8 –

1

Используйте этот код, чтобы добавить ссылку на свой сайт JavaScript.

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