Javascript Wordpress定制
我搜索了一下,没有找到答案,为什么我的.js文件总是给我一个错误,wp.customize函数中没有定义wp。 我已经把脚本排成这样了Javascript Wordpress定制,javascript,wordpress,compiler-errors,Javascript,Wordpress,Compiler Errors,我搜索了一下,没有找到答案,为什么我的.js文件总是给我一个错误,wp.customize函数中没有定义wp。 我已经把脚本排成这样了 function ws_customizer_live_preview(){ wp_enqueue_script( 'ws-themecustomizer', get_template_directory_uri() .'/library/js/theme-customizer.js', array( 'jquery','customize-previe
function ws_customizer_live_preview(){ wp_enqueue_script( 'ws-themecustomizer', get_template_directory_uri() .'/library/js/theme-customizer.js', array( 'jquery','customize-preview' ), true ); } add_action( 'customize_preview_init', 'ws_customizer_live_preview' );
这基本上是从WP文档复制的。javascript是
(function( $ ) {
"use strict";
wp.customize( 'ws_display_header', function( value ) {
value.bind( function( to ) {
false === to ? $( '.header' ).hide() : $( '.header' ).show();
} );
});
wp.customize( 'ws_footer_copyright_text', function( value ) {
value.bind( function( to ) {
$( 'span#copyright-message' ).text( to );
});
}); })(jQuery);
我需要知道为什么js中的wp.customize会给我wp not defined错误。
谢谢你在不了解wordpress的情况下,我能告诉你的是,它希望在此之前加载另一个库,该库将加载“wp”,以便此模块可以使用它。看看你在哪里包含javascript,并把它放在底部。在不知道wordpress的情况下,我能告诉你的是,它希望在这个库之前加载另一个库,加载“wp”,以便这个模块可以使用它。看看您在哪里包含javascript,并将其放在底部。