2015-05-01 4 views
1

У меня есть плагин, и у него есть шаблон пользовательского шаблона. Для этого шаблона требуется jQuery. У меня переменная $ link_to_js понравилась библиотеке google, но я хочу, чтобы она связала ее со внутренней библиотекой jQuery WordPress?Добавить WordPress jQuery для шаблона страницы cutom

<?php 
/* 
Template Name: Checkout Template 
*/ 


// Need to replace below with WordPress library??? 
//$link_to_js = "http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"; 
?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 

<link href="<?php echo $link_to_css; ?>" rel="stylesheet" type="text/css" /> 
<script type="text/javascript" src="<?php echo $link_to_js; ?>"></script> 
</head> 

<body> 
<div id="authnet_container"><!--CONTAINER START--> 

</div><!--FOOTER END--> 

</body> 
</html> 

Я добавил код ниже в основном файле плагина, но он не добавлен?

function my_init() { 
    if (!is_admin()) { 
     wp_enqueue_script('jquery'); 
    } 
} 
add_action('init', 'my_init'); 

Просьба сообщить лучший способ добавить библиотеку jQuery к шаблону пользовательской плагины? Спасибо

+1

Wordpress придумывает библиотеку jQuery по умолчанию. Поэтому, почему вы хотите снова установить его в очередь? –

+0

Это не enqueue jQuery в моем случае, когда я использую свой собственный шаблон страницы, я не вижу jQuery в ресурсах для настраиваемого шаблона страницы. И да, он включает в себя шаблон страницы по умолчанию. –

+0

Он включает в себя. Попробуйте добавить 'get_header();' и 'get_footer();'. –

ответ

0

Вы должны включить <?php wp_head(); ?> и <?php wp_footer(); ?> непосредственно перед </head> и </body> соответственно.

Эти функции, среди прочего, включают в себя сценарии и стили, которые были поставлены в очередь.

Ссылки:

по крайней мере добавить <?php do_action("wp_enqueue_scripts"); ?> как то будет выводить все поставленные в очередь скрипты.

+0

Я не могу это использовать. У меня есть настраиваемый шаблон страницы с пользовательским заголовком и нижним колонтитулом. Пожалуйста, проверьте мой шаблон выше. –

+0

Я добавил еще один вариант моего ответа. Также обратите внимание, что '' 'wp_head''' не совпадает с' '' get_header'''. –

+0

Я добавил до самого низа до, но все еще не работает? –

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