是否可以在侧边栏之外使用小部件?当您在管理面板中分配它们时,您必须将它们拖到侧边栏,但我想在侧边栏外部实现搜索功能.我可以这样做吗?
小智 21
正确答案是使用the_widget()
我用它将一个小部件集成到我自己的自定义小部件中.查看代码,了解有关如何使用它的详细信息.
绝对地。 WordPress 支持论坛中的这个帖子应该可以帮助您继续前进。它创建一个新的小部件区域,Homepage然后可以在任何主题的模板文件中使用它:
你的主题的functions.php
if (function_exists('register_sidebar')) {
register_sidebar(array(
'name'=> 'Main',
'id' => 'main',
'before_widget' => '<div class="widget_box side">',
'after_widget' => '</div>',
'before_title' => '<h3>',
'after_title' => '</h3>',
));
register_sidebar(array(
'name'=> 'Homepage',
'id' => 'homepage',
'before_widget' => '<div class="widget_box">',
'after_widget' => '</div>',
'before_title' => '<h3>',
'after_title' => '</h3>',
));
}
Run Code Online (Sandbox Code Playgroud)
您想要主页小部件的模板文件
<?php if (function_exists('dynamic_sidebar') && dynamic_sidebar('Homepage')) : ?>
Run Code Online (Sandbox Code Playgroud)
或者,您可以使用“我的自定义小部件”插件来执行相同的操作。
| 归档时间: |
|
| 查看次数: |
5120 次 |
| 最近记录: |