2016-03-08 1 views
0

Почему есть возможность получить js-файлы дочерней темы в WP?Как получить файлы js дочерней темы?

Я только может получить CSS файлов дочерней ТЕМЫ так,

wp_enqueue_script('custom', get_bloginfo('stylesheet_url') . '/js/custom.js', array()); 

Но Я хочу, чтобы получить JS файлы в папке JS в моей детской теме.

Возможно ли это?

EDIT:

С этим

$jsPath = get_stylesheet_directory() . '/js/yourScript.js'; 
wp_enqueue_script('child-js', $jsPath, array(), '1.0', true) 

я получаю:

http://{127.0.0.1}/projects/mysite/var/www/projects/mysite/wp-content/themes/vantage-child/js/custom.js?ver=1.0' 

Что не так, даже если он получает папку темы ребенка правильно -, но добавляет дополнительный путь которые мне не нужны var/www/projects/mysite/

ответ

1

Вы можете использовать get_stylesheet_directory_uri(), который получает путь к папке темы uri - см .: https://codex.wordpress.org/Function_Reference/get_stylesheet_directory_uri. Затем просто укажите свои JS-файлы, используя что-то вроде этого.

$jsPath = get_stylesheet_directory_uri().'/js'; 
wp_enqueue_script('js-file', $jsPath.'/script.js', array(), '1.0', true); 
+0

Отлично! большое спасибо: D – laukok

+1

Никаких проблем - рад помочь! –

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