Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 在边栏外使用小部件?_Wordpress - Fatal编程技术网

Wordpress 在边栏外使用小部件?

Wordpress 在边栏外使用小部件?,wordpress,Wordpress,可以在侧边栏之外使用小部件吗?当你在管理面板中分配它们时,你必须将它们拖到你的边栏,但是我想在边栏之外实现一个搜索功能。我可以这样做吗?当然可以。在WordPress支持论坛中,您应该可以开始了。它创建了一个新的小部件区域,名为主页,可用于主题的任何模板文件: 主题的函数。php if (function_exists('register_sidebar')) { register_sidebar(array( 'name'=> 'Main', 'i

可以在侧边栏之外使用小部件吗?当你在管理面板中分配它们时,你必须将它们拖到你的边栏,但是我想在边栏之外实现一个搜索功能。我可以这样做吗?

当然可以。在WordPress支持论坛中,您应该可以开始了。它创建了一个新的小部件区域,名为
主页
,可用于主题的任何模板文件:

主题的函数。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>',
    ));
}
if(函数_存在('register_边栏')){
寄存器侧栏(数组)(
'name'=>'Main',
'id'=>'main',
'在小部件'=>''之前,
'在小部件'=>''之后,
“在标题“=>”之前,
“在标题“=>”之后,
));
寄存器侧栏(数组)(
“名称”=>“主页”,
“id”=>“主页”,
'在小部件'=>''之前,
'在小部件'=>''之后,
“在标题“=>”之前,
“在标题“=>”之后,
));
}
希望主页小部件位于其中的模板文件

<?php if (function_exists('dynamic_sidebar') && dynamic_sidebar('Homepage')) : ?>


或者,您也可以使用来做同样的事情。

正确答案是使用


我使用它将一个小部件集成到我自己的自定义小部件中。有关如何使用它的详细信息,请查看。

这是正确答案。它允许你在不使用管理面板的情况下调用小部件。。。继续向下滚动