2017-02-27 42 views
-1

我有一个日历插件,我希望使用,我首先测试了WP '17默认主题,它显示得很好。我有我自己的自定义主题,我正在使用w3.css,非常基本的东西。WordPress的插件没有风格?

我创建使用

<?php 
/** 
* Register our sidebars and widgetized areas. 
* 
*/ 
function arphabet_widgets_init() { 

    register_sidebar(array(
     'name'   => 'Home right sidebar', 
     'id'   => 'home_right_1', 
     'before_widget' => '<section id="%1$s" class="widget %2$s">', 
     'after_widget' => '</section>', 
     'before_title' => '<h2 class="widget-title">', 
     'after_title' => '</h2>', 
    )); 

} 
add_action('widgets_init', 'arphabet_widgets_init'); 
add_theme_support('customize-selective-refresh-widgets'); 
wp_enqueue_script("jquery"); 

?> 

并把下面以适当的div我的index.php内的小部件的显示区域:

<?php dynamic_sidebar('home_right_1'); ?> 

至于我可以告诉大家,我当“主题“输出小部件没有附加到它的样式表。这是一个日历小部件,并在一个长列表中显示一整个月份的日期列表,而不是封闭的区域。

任何建议,将不胜感激。

+0

请提供屏幕截图,但是您目前的主题不风格为该日历插件。您可能需要从默认主题复制一些代码行。 –

+0

http://imgur.com/a/Eumge我试过把它放在几个不同的div中,每次都有相同的结果。 @Jared Chu,我没有意识到主题必须围绕插件设计,我可以做出什么样的改变来使它兼容?在我看来,除了尺寸之外,我无法做更多的事情。 – sgn

+0

您是否尝试将日历放到其他位置?也许它与侧边栏CSS有冲突 –

回答

0

好吧,我还没有调用页脚,这显然是函数挂钩的地方。现在它按预期工作。

<?php get_footer(); ?> 

(相隔仅在索引文件</body>之前。)

我也结束了使用以下称之为:

<?php if (is_active_sidebar('home_right_1')) : ?> 
    <div id="primary-sidebar" class="primary-sidebar widget-area" role="complementary"> 
     <?php dynamic_sidebar('home_right_1'); ?> 
    </div><!-- #primary-sidebar --> 
<?php endif; ?>