Как обновить файлы темы WordPress дочерней темой - PullRequest
0 голосов
/ 22 ноября 2018

Я пытаюсь внести изменения в тему WordPress через FTP, и она не обновляется на живом веб-сайте.В этом случае я внес изменения в файл JavaScript:

../wp-content/themes/Divi/includes/builder/scripts/frontend-builder-global-functions.js

В настоящее время на сайте активна дочерняя версия темы.Есть ли процесс, который мне не хватает, чтобы мой живой сайт отражал изменения?Кроме того, в инструментах разработчика Chrome файл, который я пытался обновить, имеет? Ver = 3.17.6 в конце имени файла.

1 Ответ

0 голосов
/ 22 ноября 2018

Самый простой способ - скопировать обновленный файл JavaScript из родительской в ​​папку дочерней темы, затем в файле вашей дочерней темы functions.php используйте встроенные функции WordPress wp_deregister_script и wp_register_script.Ваш код должен быть таким:

function new_child_script() {
// De-register the Divi default theme script
wp_deregister_script('frontend-builder-global'); //check the name of the default script in page source

// Register the updated script from the child theme
wp_register_script('frontend-builder-global-custom-script', get_template_directory_uri() . '/js/frontend-builder-global-functions.js', 
array('jquery'));

// Enqueue the script
wp_enqueue_script('frontend-builder-global-custom-script');
}

 add_action('wp_enqueue_scripts', 'new_child_script');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...