我是新手以及网络开发:) 我对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,我甚至无法移动它。
你能帮我怎么做吗? 感谢
答案 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>