在wordpress中......我创建了一个儿童主题。现在我想编辑/更改main.js文件中的值。此文件是父主题的一部分。
就我的研究而言,我需要将文件main.js复制到子主题文件夹js / main.js中,并在那里进行更改。 然后,我需要添加一个文件" functions.php"使用代码取消注册父主题中的原始main.js文件,并将其重定向到子主题的js文件夹中的main.js。正确的吗?
我在网上发现的每个网站都在解释这种情况,显示了一个非常简短的PHP代码,用于取消注册/出列,然后注册/排队新文件。 有人可以写下我需要的最简单的functions.php文件吗?
来自家长functions.php
wp_register_script(' main',JS_URI。' /main.js',' jquery',false,true);
wp_enqueue_script('主&#39);
来自js / main.js
我只想改变"玩:10000" for" play:1000
$(function() {
$('#slides').superslides({
animation: "fade",
play: 10000,
slide_easing: 'easeInOutCubic',
slide_speed: 800,
pagination: true,
hashchange: false,
scrollable: true
}); });
提前谢谢!
答案 0 :(得分:0)
在你的functions.php文件中试试这个:
<?php
wp_dequeue_script('main');
wp_deregister_script('main');
wp_register_script('main', YOUR_CHILD_THEME_JS_URI . '/main.js', 'jquery', false, true);
wp_enqueue_script('main');
确保将YOUR_CHILD_THEME_JS_URI
更改为您孩子主题的JS路径。
您可以使用get_stylesheet_directory()
获取子主题文件夹的路径,因为get_template_directory()
会返回父主题的路径,而不是您的子主题。