【如何使用子主题更新WordPress主题文件】我正在尝试通过FTP对WordPress主题进行更改, 并且它似乎没有在实时网站上更新。在这种情况下, 我对JavaScript文件进行了更改:
../wp-content/themes/Divi/includes/builder/scripts/frontend-builder-global-functions.js
当前, 该主题的子版本在网站上处于活动状态。我是否需要一个流程来使我的实时网站反映这些变化?另外, 在Chrome开发人员工具中, 我尝试更新的文件的文件名末尾具有?ver = 3.17.6。
#1最简单的方法是将已更新的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');
推荐阅读
- 如何在WordPress 5.0中使用经典编辑器
- 如何使用更新查询更新WordPress中的表值()
- 将产品添加到购物车后如何更新微型购物车
- 神策数据(从技术视角看,如何更多更好更快地实施 A/B 试验)
- 云计算奇妙学习之旅第六期(各级别RAID详解)
- MDT2013报错--FAILURE(5616):15299:Verify BCDBootEx
- MPU(鸿蒙轻内核的任务栈的溢出检察官)
- VSCode 中,TS 提示 ”无法找到 *.vue声明文件“的解决方案
- Java接口隔离原则(接口里的方法,你都用得到吗())