![](/img/trans.png)
[英]include javascript files in wordpress theme using functions.php file
[英]Javascript and Wordpress: Functions.php for a child theme to change a value on a JS file
在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( '主');
从js / main.js
我只想将“播放:10000”更改为“播放:1000”
$(function() {
$('#slides').superslides({
animation: "fade",
play: 10000,
slide_easing: 'easeInOutCubic',
slide_speed: 800,
pagination: true,
hashchange: false,
scrollable: true
}); });
先感谢您!
在您的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()
将返回父主题而不是子主题的路径。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.