【问题标题】:WordPress widget not showing upWordPress小部件未显示
【发布时间】:2013-10-15 04:08:03
【问题描述】:

我已正确按照教程进行操作,但它仍然没有显示。我正在尝试为 WordPress 使用 Event Geek 小部件,但没有显示任何内容。我用了firebug,没有返回任何东西,我哪里出错了?

我把它放在我的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>

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

【问题讨论】:

    标签: wordpress


    【解决方案1】:

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

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

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

    【讨论】:

    • 我试过了,还是不行。我检查萤火虫唯一显示的是&lt;ul id="sidebar" &gt;&lt;/ul&gt;.. 没有日历
    • 您是否从管理面板的appearance-&gt;widgets 添加了您正在关注的小部件?
    • 是的,我将小部件拖放到显示“日历区域”的位置
    • 然后它应该在那里可见,尝试添加多个小部件并检查来源。
    • 我再次尝试了您的代码,但页面现在无法加载。我应该包括||吗?
    猜你喜欢
    • 2018-03-14
    • 1970-01-01
    • 2023-03-10
    • 2014-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-19
    • 1970-01-01
    相关资源
    最近更新 更多