我可以在自定义主题中有小工具和侧边栏吗?

时间:2015-03-02 作者:AC4

Wordpress 4.1.1:模拟问题another question: 我有一个add_action widgets_init 回电,其中我有一个电话register_widget 注册一个类并调用register_sidebar 这注册了一些侧栏。只有小部件显示在小部件管理页面上。如果我发表评论,请致电register_widget 边栏显示。我可以在主题中定义小部件和侧栏吗?

这是我函数中的代码。php:

add_action( \'widgets_init\', function()
{
    // --------------  WIDGETS ---------------------------------------------
    require_once \'MyWidget.php\';
    register_widget( \'MyWidget\' );

    // --------------  WIDGETS ---------------------------------------------
    register_sidebar(array(
        \'name\'          => __(\'Right Sidebar\', \'text_domain\'),
        \'description\'   => __(\'Appears on all pages that have a right sidebar.\', \'text_domain\'),
        \'id\'            => \'my-right-sidebar\',
        \'before_widget\' => \'\',
        \'after_widget\'  => \'\',
        \'before_title\'  => \'\',
        \'after_title\'   => \'\',
    ));
});

1 个回复
最合适的回答,由SO网友:AC4 整理而成

我终于找到了“你能吗?”这个问题的简短答案对

简单是一门艺术。这促使我更深入地挖掘。

管理面板似乎不善于捕捉和显示错误。发生的事情是,小部件定义在损坏的标记中抛出。我只有查看源代码才能看到它。

结束

相关推荐

widgets in contacts only

我的顶部菜单中列出了几页。这些是:联系人、我的帐户和消息。我在admin的“Pages Sidebar”选项卡中添加了一个地图。但它似乎将地图添加到上面列出的所有3个页面中,但我只希望它出现在联系人页面上,而不是其他2个页面上,因为在其他2个页面中,我希望看到其他内容(可能是针对会员的广告)。我该怎么做?谢谢你的帮助。