Appy Wordpress Widget到Widget区域

时间:2015-05-07 09:46:18

标签: php html wordpress widget area

我第一次使用WordPress工作,现在我正在尝试将自定义Widget添加到HTML框中。

HTML:The blank News box

我开始阅读一些关于小部件的内容,教程告诉我在我的functions.php文档中创建一个新的Widget区域,我使用以下代码:

<?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' );
?>

现在我进入了我的index.php文档,该文档存储了HTML,因此我尝试将以下代码添加到HTML空白新闻框中:

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

在我完成此操作后,我进入了我的WordPress管理菜单并将该插件应用于小部件。

但它不会出现......

有没有人知道为什么?

1 个答案:

答案 0 :(得分:1)

更新index.php代码如下:

<?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; ?>