我的主题中的Wordpress小部件

时间:2013-06-26 05:06:14

标签: wordpress widget

我是新手以及网络开发:) 我对wordpress有疑问。 我尝试制作侧边栏小部件。

在我的sidebar.php文件中,我写道:

<div id="sidebar">

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>

<div>some html here </div>

<?php endif; ?>

并在function.php中

<?php
if ( function_exists('register_sidebars') )
    register_sidebar();
?>

但是它没有出现在窗口小部件列表中,但是当我单击外观窗口小部件时,右边部分显示侧边栏1,我甚至无法移动它。

你能帮我怎么做吗? 感谢

1 个答案:

答案 0 :(得分:1)

functions.php

if ( function_exists('register_sidebar') ){
    register_sidebar(array(
        'name' => 'Sidebar',
        'id' => 'sidebar_widget_1',
        'description' => 'Widgets in this area will be shown in the sidebar.',
        'before_widget' => '<div id="%1$s" class="%2$s">',
        'after_widget' => '</div>',
        'before_title' => '<h2>',
        'after_title' => '</h2>'
    )
);

sidebar.php

<div id="sidebar">
    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar') ) : ?>
        <div>some html here </div>
    <?php endif; ?>
</div>