【发布时间】:2014-03-19 20:32:31
【问题描述】:
在给定的 wordpress 主题中,javascipt 和 jquery 文件位于 /functions/extended/js/
最初它们位于插件文件夹中。我需要将引用重新定位到主题中的文件夹。
我之前的代码:
if ( is_front_page() ) :
wp_dequeue_script( 'theme-script' );
wp_dequeue_script( 'theme-slider' );
wp_enqueue_script( 'xt-script', plugin_dir_url( __FILE__ ) . 'js/functions.js', array( 'jquery', 'xt-slider' ), '' , true );
wp_enqueue_script( 'xt-slider', plugin_dir_url( __FILE__ ) . 'js/jquery.flexslider-min.js', array( 'jquery', ), '' , true );
wp_localize_script( 'xt-slider', 'featuredSliderDefaults', array(
'prevText' => __( 'Previous', 'xt' ),
'nextText' => __( 'Next', 'xt' )
));
if ( get_theme_mod( 'xt_slider_transition' ) == 'slide' ) :
wp_enqueue_script( 'xt-slider-slide', plugin_dir_url( __FILE__ ) . 'js/slider-slide.js', array( 'jquery', ), '' , true );
elseif ( get_theme_mod( 'xt_slider_transition' ) == 'fade' ) :
wp_enqueue_script( 'xt-slider-fade', plugin_dir_url( __FILE__ ) . 'js/slider-fade.js', array( 'jquery', ), '' , true );
endif;
endif;
我的新代码似乎无法解决问题;脚本未加载:
if ( is_front_page() ) :
wp_dequeue_script( 'theme-script' );
wp_dequeue_script( 'theme-slider' );
wp_enqueue_script( 'xt-script', bloginfo('template_url') . '/functions/extended/js/functions.js', array( 'jquery', 'xt-slider' ), '' , true );
wp_enqueue_script( 'xt-slider', bloginfo('template_url') . '/functions/extended/js/jquery.flexslider-min.js', array( 'jquery', ), '' , true );
wp_localize_script( 'xt-slider', 'featuredSliderDefaults', array(
'prevText' => __( 'Previous', 'xt' ),
'nextText' => __( 'Next', 'xt' )
));
if ( get_theme_mod( 'xt_slider_transition' ) == 'slide' ) :
wp_enqueue_script( 'xt-slider-slide', bloginfo('template_url') . '/functions/extended/js/slider-slide.js', array( 'jquery', ), '' , true );
elseif ( get_theme_mod( 'xt_slider_transition' ) == 'fade' ) :
wp_enqueue_script( 'xt-slider-fade', bloginfo('template_url') . '/functions/extended/js/slider-fade.js', array( 'jquery', ), '' , true );
endif;
endif;
我已经尝试过 get_bloginfo、bloginfo 和 get_template_directory_uri()。没有包子。
【问题讨论】:
标签: javascript jquery wordpress plugins