是的,它看起来像你贴代码:
<?php if (!function_exists('dynamic_sidebar')
|| !dynamic_sidebar('sidebar2')) : ?>
<?php endif; ?>
,但 -
你贴如果你定义将只工作并注册这样的侧边栏的代码(命名为:sidebar2)
在你的theme's php中你应该有一个register_sidebar()函数调用。
if (function_exists('register_sidebar')) {
register_sidebar(array(
'name'=> 'Sidebar 2',
'id' => 'sidebar2',
));
}
你甚至可以用其他参数来进一步定制它。
'before_widget' => '<li id="%1$s" class="widget %2$s">',
'after_widget' => '</li>',
'before_title' => '<h2 class="offscreen">',
'after_title' => '</h2>',
如果你的主题已经有了这样一个工具条定义和注册,那么你已经发布的代码将工作和前侧将显示所有你向他提出的侧边栏(在管理员侧)的部件。 如果它不是由您的主题定义的,您需要定义它或将其添加到其他侧边栏的定义中。
阅读关于定义边栏的codex here和here的更多信息。
你使用的是标准的wordpress文本小部件吗?如果是这样,为什么不通过管理界面追加它? – Joey