如何在侧边栏中显示特定类别的辅助窗口小部件区域?

时间:2013-09-17 13:21:02

标签: php wordpress

我是wordpress的新手。我使用下面的代码显示辅助小部件。此代码显示了侧栏中的所有最新帖子,但我想要特定类别的辅助窗口小部件。

<?php dynamic_sidebar( 'secondary-widget-area' ); ?>

1 个答案:

答案 0 :(得分:0)

您必须先注册/声明您的小部件区域,然后才能使用它。这发生在functions.php中,因此您的主题可以识别小部件区域。

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

register_sidebar( array(
    'name' => 'Home right sidebar',
    'id' => 'home_right_1',
    'before_widget' => '<div>',
    'after_widget' => '</div>',
    'before_title' => '<h2 class="rounded">',
    'after_title' => '</h2>',
) );
}
add_action( 'widgets_init', 'arphabet_widgets_init' );
?>

如果您只是尝试将辅助窗口小部件添加到现有的窗口小部件区域,则无需编码。只需转到Appearance>Widgets,然后将HTML块或其他自定义小部件拖放到相应的区域。

More on Using Widgets

More on Widgetizing