2015-10-09 2 views
0

Прежде чем кто-нибудь скажет, что это должно быть в Wordpress Stackexchange, прочитайте, как это запрос JS, а не запрос Wordpress. Я пытаюсь получить путь к теме Wordpress в JS-файле, поэтому мне не нужно включать полный путь, обычно будет использовать <?php bloginfo('template_url'); ?> в файлах шаблонов, но, очевидно, мы работаем в JS-файле здесь.Включая PHP в файл .JS

Я нашел сообщение в форуме, который говорит, чтобы использовать следующее, прежде чем файл JS вызывается для:

<script type="text/javascript"><!-- 
var template_url = "<?php bloginfo('template_url'); ?>"; 
// --> 
</script> 

, а затем в файле JS поставил template_url, но это просто ставит «template_url» в середине путь.

линия это пойти в это:

$(this).prev().css({ backgroundImage : 'url(template_url/images/icons/menu-divider.png)' }); 

Как я могу получить, пожалуйста, полный путь будет называться в этой линии JS?

Большое спасибо Адриан

+0

@Quentin, как это то, что дубликат? Заголовок вопроса может быть аналогичным, но фактический вопрос не таков. – Halcyon

+0

Да, совершенно другой тип вопроса ?! – Adrian

+0

@Halcyon - Вопрос заключается в том, как использовать переменную 'template_url' в строке, и попытка выглядит так:' 'url (template_url/images/icons/menu-divider.png)' ' – Quentin

ответ

-1

Используя эту функцию возвращает то, что вы ищете get_template_directory_uri()

Итак, сделайте это

<script type="text/javascript"><!-- 
var template_url = "<?php echo get_template_directory_uri(); ?>"; 
// --> 
</script> 
Смежные вопросы