我想将此JavaScript代码添加到我的Divi子主题中。我在Divi子主题文件夹中为js文件创建了一个目录。js文件的名称为"selectpage.js"
.
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery(".select_page").text("your-text-here");
});
</script>
我将此代码添加到
functions.php
文件这不起作用,我想我做错了
wp_enqueue_script
目录因为当我在站点上检查时,它会尝试在
/wp-incldudes/js/scripts
. 我把js文件放在我的子主题文件夹中的什么地方重要吗?仅用于更改mobile center菜单“select\\u page”中的文本。
<?php
function my_theme_enqueue_styles() {
$parent_style = \'divi-style\';
wp_enqueue_style( $parent_style, get_template_directory_uri() . \'/style.css\' );
wp_enqueue_style( \'child-style\',
get_stylesheet_directory_uri() . \'/style.css\',
array( $parent_style ),
wp_get_theme()->get(\'Version\')
);
}
add_action( \'wp_enqueue_scripts\', \'my_theme_enqueue_styles\' );
**wp_enqueue_script( \'et_mobile_nav_menu\', $template_dir . \'/js/selectpage.js\', array( \'jquery\' ), true );**
?>
提前谢谢你,Davíð
最合适的回答,由SO网友:Refilon 整理而成
就快到了,在函数中更改代码。php收件人:
<?php
function my_theme_enqueue_styles() {
$parent_style = \'divi-style\';
wp_enqueue_style( $parent_style, get_template_directory_uri() . \'/style.css\' );
wp_enqueue_style( \'child-style\',
get_stylesheet_directory_uri() . \'/style.css\',
array( $parent_style ),
wp_get_theme()->get(\'Version\')
);
wp_enqueue_script( \'et_mobile_nav_menu\', get_stylesheet_directory_uri() . \'/js/selectpage.js\', array( \'jquery\' ), true );
}
add_action( \'wp_enqueue_scripts\', \'my_theme_enqueue_styles\' );
?>
现在,您的脚本应位于:
/wp-content/themes/divi-child/js/selectpage.js