Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.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
Php 在HTML部分包装新注册的Wordpress小部件_Php_Html_Css_Wordpress - Fatal编程技术网

Php 在HTML部分包装新注册的Wordpress小部件

Php 在HTML部分包装新注册的Wordpress小部件,php,html,css,wordpress,Php,Html,Css,Wordpress,我想创建一个单页wordpress网站,其中导航/菜单指向网站的不同部分。我想将我的新联系人表单小部件包装在一个菜单项“联系人”可以指向的部分中。从代码中可以看出,我已经在“div class=”contact form widget wrapper”的小部件周围有了一个“before”div。从技术上讲,我可以将其转换为一个部分,但是我希望每个部分有多个小部件。有人能够帮助我如何在一个部分中包装小部件吗 我正在使用Genesis儿童主题,我正在尝试自定义它 /* Contact Fo

我想创建一个单页wordpress网站,其中导航/菜单指向网站的不同部分。我想将我的新联系人表单小部件包装在一个菜单项“联系人”可以指向的部分中。从代码中可以看出,我已经在“div class=”contact form widget wrapper”的小部件周围有了一个“before”div。从技术上讲,我可以将其转换为一个部分,但是我希望每个部分有多个小部件。有人能够帮助我如何在一个部分中包装小部件吗

我正在使用Genesis儿童主题,我正在尝试自定义它

     /* Contact Form Widget***************/
function contact_form_widget() {
    register_sidebar( array(          
        'name' => __( 'Contact Form', 'genesis' ),
        'id' => 'contactwidget',
        'description' => __( 'ContactForm', 'genesis' ),
        'before_widget' => '<div class="wrap contact-form-widget">',
        'after_widget' => '</div>',
    ) );
 }
add_action( 'widgets_init', 'contact_form_widget' );

//* Add the Contact Form Widget in place
function contact_form_widget_visible() {
    genesis_widget_area ('contactwidget', array(
        'before' => '<div class="contact-form-widget-wrapper">',
        'after' => '</div>',));
    }
add_action( 'genesis_before_footer', 'contact_form_widget_visible' );
/*联系人表单小部件***************/
函数联系人\表单\小部件(){
寄存器_侧栏(数组(
“姓名”=>u uuuuuuuuuuuuuuuuuuuu(“联系方式”、“起源”),
'id'=>'contactwidget',
“description'=>”(“ContactForm”、“genesis”),
'在小部件'=>''之前,
'在小部件'=>''之后,
) );
}
添加操作('widgets\u init','contact\u form\u widget');
//*将联系人表单小部件添加到位
函数联系人\表单\小部件\可见(){
genesis_widget_区域('contactwidget',数组(
'在'=>''之前,
'在'=>''之后,);
}
添加操作('genesis'在'u footer'之前,'contact'表单'u widget'可见');

为什么不在模板本身中执行呢?我对Wordpress很陌生,你说的“为什么不在模板本身中执行”是什么意思