Перевизначення файлів js батьківської теми

Avatar

Від tritonka 21-10-2018 12:54:22

Учасник · 28 повідомлень

Добрий день. Підкажіть будь ласка в наступному питанні. Шлях до файлу в батьківській темі  \themes\store\js\external.js. В дочірній темі також створив папку js, скопіював туди external.js, змінив. А як його підключити, щоб він завантажувався після external.js батьківської теми? Дякую.

Avatar

Від AzzePis 21-10-2018 13:01:50

Administrator · 905 повідомлень

Вітаю Що конкретно не виходить? Підключити скрипт чи підключити після батьківського скрипта?


Український хостинг для WordPress | Шаблони та плагіни для WordPress українською
Через Skype – AzzePis | Через ICQ – 147747649

Avatar

Від tritonka 21-10-2018 15:57:05

Учасник · 28 повідомлень

AzzePis wrote

Вітаю Що конкретно не виходить? Підключити скрипт чи підключити після батьківського скрипта?

Скрипт я підключив
add_action( 'wp_enqueue_scripts', 'my_child_theme_scripts' );
function my_child_theme_scripts() {
    wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css', array('store-main-theme-style') );
    wp_enqueue_script('external', get_stylesheet_directory_uri() . '/js/external.js' );
}

Ну і зрозуміло, що підключається він раніше скриптів батьківської теми.
Наскільки я розумію, для уникнення конфліктів краще взагалі відключити external.js батьківської теми. Трохи погуглив, але поки що не доходить, як це зробити.

Avatar

Від tritonka 21-10-2018 16:18:52

Учасник · 28 повідомлень

додав ось такий код
add_action( 'wp_enqueue_scripts', 'child_theme_enqueue_scripts', 11 );
function child_theme_enqueue_scripts()
{
    wp_dequeue_script( 'parent-theme-script' );
    wp_enqueue_script( 'child-theme-script', get_stylesheet_directory_uri() . '/js/external.js' );
}

Знайшов тут https://code.i-harness.com/ru/q/166b0eb
Працює, але external.js батьківської теми також підключається. Можливо знаєте, як його відключити?

В останнє редагував tritonka (21-10-2018 16:19:43)

Avatar

Від AzzePis 22-10-2018 18:57:20

Administrator · 905 повідомлень

Зробіть аналогічно цьому http://e-support.in.ua/thread.php?id=1271 , вкажіть, що дочірній скрипт залежить від батьківського


Український хостинг для WordPress | Шаблони та плагіни для WordPress українською
Через Skype – AzzePis | Через ICQ – 147747649