该功能如何exact($args)运作?
是什么意思$before_widget,$after_widget?
在siderbars中,您可能希望将自己的类添加到窗口小部件中,<div class="well beforeW">这样可以保持所有窗口小部件具有您在style.css文件中定义的相同样式.
有时设计师会在每个小部件的底部添加一个弯曲的阴影,因此你必须使它成为一个图像,因此在小部件成为你的救赎之后,你可以在小部件之后执行此操作</div><span class="specialShadow"></span>.
这样,您可以在任何所需的小部件之前和之后添加新元素.
例:
register_sidebar(array('name'=>'Footer-Sidebar',
'before_widget' => '<div class="ftr-widget">',
'after_widget' => '</div><span class="specailShadow"></span>',
'before_title' => '<h3>',
'after_title' => '</h3>',
));
Run Code Online (Sandbox Code Playgroud)
注意上面的例子,这是你在函数中插入$ args的方法.或以更清晰的方式:
$args = array('name'=>'Footer-Sidebar',
'before_widget' => '<div class="ftr-widget">',
'after_widget' => '</div><span class="specailShadow"></span>',
'before_title' => '<h3>',
'after_title' => '</h3>',
);
register_sidebar($args);
Run Code Online (Sandbox Code Playgroud)
小智 3
和是register_sidebar$before_widget函数中的$after_widget参数。
小部件仅在添加到侧边栏时才可用,并且 register_sidebar 函数允许您指定 HTML 来包装小部件。通常$before_widget会设置为类似<div id="1%$s" class="widget">或<li id="%1$s" class="widget %2$s">(默认)的值,并且$after_widget会设置为类似</div>或</li>(默认)的值。
然后,在您的小部件中,您将从侧边栏中提取这些参数以在小部件实例的输出中使用。
| 归档时间: |
|
| 查看次数: |
10085 次 |
| 最近记录: |