, так что я просто открываю мир детских тем Wordpress, и это особенно многообещающе для меня, поскольку я редактирую больше, чем просто CSS (некоторые файлы php и js.) Я знаю, что моя дочерняя тема работает правильно, потому что я скопировал страницу 404.php и внесла несколько изменений в контент и попытался заставить 404, и он дал мне 404 страницу новой дочерней темы, так что пока мы знаем, что это работает.Как enqueue retina.js в детской теме Wordpress functions.php правильно?
Теперь у меня возникла проблема с enqueueing retina.js в моем файле functions.php в моей дочерней теме. Моя проблема заключается в том, что я не могу понять, как изменить код, чтобы он указывал на файл retina.js в дочернем объекте , а не на родителя . Я знаю, что по крайней мере enqueue работает, потому что это только в my functions.php в моей дочерней теме, и это не в моей родительской теме (иначе это не сработало бы). И я проверил это, удалив сетчатку. js из родительской темы, и, заметив это, очевидно, перестает работать, а затем повторно загружает файл и получает изображения сетчатки.
Я отправлю код ниже, и я был бы очень признателен за любую помощь в том, чтобы он указывал на файл дочерних тем, а не на родительский файл. Заранее спасибо!
<?php
#-----------------------------------------------------------------#
# Enqueue retina.js
#-----------------------------------------------------------------#
add_action('wp_enqueue_scripts', 'retina_support_enqueue_scripts');
/**
* Enqueueing retina.js
*
* This function is attached to the 'wp_enqueue_scripts' action hook.
*/
function retina_support_enqueue_scripts() {
wp_enqueue_script('retina_js', get_template_directory_uri() . '/js/retina.js', '', '', true);
}
?>
EDIT: @Veelen ответил на мой вопрос ниже, и для тех, кому любопытно, это как мой functions.php в моей детской теме закончилась, глядя с исправлением:
<?php
#-----------------------------------------------------------------#
# Register/Enqueue retina.js
#-----------------------------------------------------------------#
add_action('wp_enqueue_scripts', 'retina_support_enqueue_scripts');
/**
* Enqueueing retina.js
*
* This function is attached to the 'wp_enqueue_scripts' action hook.
*/
function retina_support_enqueue_scripts() {
wp_enqueue_script('retina_js', get_stylesheet_directory_uri() . '/js/retina.js', '', '', true);
}
?>
Хорошо, круто, я дам этот снимок и посмотрю, работает ли он! Благодаря! =) – djoliverm
@djoliverm Решил ли ты решить свой вопрос? – veelen
Я сегодня возвращаюсь домой, но как только я получу шанс сесть и поработать с ним, я обновлю сообщение и дам вам знать! =) – djoliverm