我正在使用Bootstrap制作我的第一个WordPress主题。现在我想在导航栏的最右边创建一个小部件区域,所以我可以添加ie。语言选择器。我尝试使用以下代码,但我的网站上或我的源代码中应该没有任何内容。有什么想法吗?
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<div class="row">
<div class="span8">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a class="brand" href="<?php echo site_url(); ?>"><?php bloginfo('name'); ?></a>
<div class="nav-collapse collapse">
<ul class="nav">
<?php wp_list_pages(array('title_li' => '', 'exclude' => 4)); ?>
</ul>
</div><!--/.nav-collapse -->
</div>
<div class="span4 navbar-right">
<?php dynamic_sidebar( 'right-top' ); ?></div>
</div>
</div>
</div>
</div>
</div>
在functions.php中注册侧边栏的代码
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'Right top',
'id' => 'right-top',
'before_widget' => '',
'after_widget' => '',
'before_title' => '<h3>',
'after_title' => '</h3>',
));
答案 0 :(得分:0)
当您拨打register_sidebar
时,请使用名称Right top
和ID hoyre-top
,然后使用名称/ dynamic_sidebar
拨打right-top
,而不是该侧栏的ID。
尝试
<div class="span4 navbar-right">
<?php dynamic_sidebar( 'hoyre-top' ); ?></div>
</div>
或将register_sidebar
中边栏的ID从hoyre-top
更改为right-top
。