为什么错误地调用wp_enqueue_style和wp_enqueue_script?

时间:2014-08-16 07:11:46

标签: wordpress wordpress-plugin

我正在尝试开发一个Wordpress插件。我已按照以下方式添加了样式和脚本

 add_action( 'wp_enqueue_scripts', 'newsbox_style_and_script' );
 function newsbox_style_and_script()
 {  
   wp_enqueue_style( 'bootstrap-style', plugins_url( '/css/bootstrap.min.css', __FILE__ ),array(),'3.0.3');
   wp_enqueue_style( 'bootstrap-theme-style', plugins_url( '/css/bootstrap-theme.min.css', __FILE__ ),array(),'3.0.3');
   wp_enqueue_style( 'site-style', plugins_url( '/css/site.css', __FILE__ ));
  // Register the script like this for a plugin:
  wp_enqueue_script( 'newsbox-script', plugins_url( '/scripts/jquery.bootstrap.newsbox.min.js', __FILE__ ),array("jquery"), '1.0.1', true );
}

但它显示以下错误

注意:错误地调用了wp_enqueue_style。在wp_enqueue_scripts,admin_enqueue_scripts或login_enqueue_scripts挂钩之前,不应注册或加入脚本和样式。

我已查看此WP_debug errors with wp_enqueue。但无法解决问题。请告诉我解决方案。

更新:

以下代码显示错误

 wp_head();?>
 <script type="text/javascript">
 jQuery(document).ready(function(){

    jQuery(".demo2").bootstrapNews({
            newsPerPage: <?php 
                            if($display_options[ 'news_per_page' ]){
                                echo $display_options[ 'news_per_page' ];
                            }
                            else{
                                echo 4;
                            }
                        ?>,
            autoplay: true,
            pauseOnHover: true,
            navigation: false,
            direction: 'down',
            newsTickerInterval: <?php 
                                    if($display_options[ 'news_Ticker_Interval' ]){
                                        echo $display_options[ 'news_Ticker_Interval' ];
                                    }
                                    else{
                                        echo 2500;
                                    }
                                ?>,
            onToDo: function () {
                //console.log(this);
            }
        });
});
</script>

请您告诉我这段代码的问题在哪里?

0 个答案:

没有答案