如何使用WordPress内容类?

时间:2014-01-18 作者:Hasanuzzaman

<div class="sidebar_area">
<h4>Sponsor</h4>
<div class="sidebar_content">
    <ul>
        <li><a href="#">This is new post</a></li>
        <li><a href="#">This is new post</a></li>
        <li><a href="#">This is new post</a></li>
        <li><a href="#">This is new post</a></li>
        <li><a href="#">This is new post</a></li>
        <li><a href="#">This is new post</a></li>
    </ul>
</div>

我喜欢让我的小部件像这样的代码。但问题是,我不能使用像bellow这样的小部件内容。如何使用“sidebar\\u area”类为侧边栏内容div设置。

<div class="sidebar_area">
<h4>Sponsor</h4>
<div class="sidebar_content">
    <!-- content goes here -->
</div>

2 个回复
最合适的回答,由SO网友:tfrommen 整理而成

如果我理解正确,这就是你想要实现的目标:

register_sidebar(array(
    \'name\' => \'Sidebar Name\',
    \'id\' => \'sidebar-id\',
    \'before_widget\' => \'<div class="sidebar_area">\',
    \'before_title\' => \'<h4>\',
    \'after_title\' => \'</h4><div class="sidebar_content">\',
    \'after_widget\' => \'</div></div>\',
));

References:

SO网友:Borek

只需注册侧栏并确定在小部件之前和之后添加什么:

register_sidebar( array( 
    \'name\'          => __(\'My sidebar\', \'cht\'),
    \'id\'            => \'mysidebar\',
    \'class\'         => \'sidebar_area\',
    \'before_widget\' => \'<div id="%1$s" class="sidebar_content %2$s">\',
    \'after_widget\'  => "</div>\\n",
    \'before_title\'  => \'<h4>\',
    \'after_title\'   => "</h4>\\n"
));

结束

相关推荐

Prevent widgets removal

我正在用许多小部件构建一个网站。它们是高度定制的。当站点处于活动状态时,几个管理员/编辑器必须编辑这些小部件。现在,我很害怕看到一个小部件(及其配置)可以在一次鼠标移动中完全擦除(将其从侧栏中删除)。有没有什么方法可以防止小部件被删除,同时保持编辑其内容的能力?此外,在我看来,管理中的widget管理页面为“添加widget”模块提供了太多的空间,而为“激活的widget”模块提供的空间不足。这在创建站点时很有用,但在完成站点时却毫无用处。有没有办法切换这些模块的大小?非常感谢