1

我已经正确地遵循了教程,但它仍然没有出现。我正在尝试为 WordPress 使用 Event Geek 小部件,但没有显示任何内容。我已经使用了萤火虫,但没有返回任何内容,我哪里出错了?

我把它放在我的functions.php中

if(function_exists('register_sidebar')) {
    register_sidebar(array(
        'name' => 'Calendar Area',
        'id'   => 'calendar-area',
        'description'   => 'This is a widgetized area.',
        'before_widget' => '<div id="%1$s" class="widget %2$s">',
        'after_widget'  => '</div>',
        'before_title'  => '<h4>',
        'after_title'   => '</h4>'
    ));
}   

这是我的sidebar.php

<ul id="sidebar" >
<?php 
if(function_exists('dynamic_sidebar') || ! dynamic_sidebar('calendar-area') ) : ?>
<?php endif; ?>
</ul>

这是我使用 get_sidebar();

<div id="popup-right">
            <div id="popup-title">Upcoming Events</div>
            <?php

            get_sidebar();
        ?>



        </div>

我该如何解决这个问题,所以日历会出现?

4

1 回答 1

4

试试这个(这将显示侧边栏)

<?php if (function_exists('dynamic_sidebar')) dynamic_sidebar('calender-area'); ?>

如果您从管理面板添加小部件,那么它将在此侧边栏上可见。

于 2013-10-14T19:57:03.650 回答