0
我必须编写一个WordPress插件,它应该提供一个带有某种联系表单的新子页面。我所做的插件只改变了现有文件中的某些内容,并且我不知道如何创建一个嵌入到主Wordpress布局中的新子页面。该插件还应该将此子页面的链接添加到博客的主导航栏中。WordPress插件:如何创建一个新的子页面?
我必须编写一个WordPress插件,它应该提供一个带有某种联系表单的新子页面。我所做的插件只改变了现有文件中的某些内容,并且我不知道如何创建一个嵌入到主Wordpress布局中的新子页面。该插件还应该将此子页面的链接添加到博客的主导航栏中。WordPress插件:如何创建一个新的子页面?
我知道这是非常恼人,但是......你不能让在你做一个插件的实际博客的页面。但是,您可以做一个简码像[contact-form]
将输出形式。用户只需要将该简码放在一个页面上,它就会将该窗体放在那里。短码的一些参考可以在这里找到:ShortCode API。但创建简码的主要语法如下:
//[foobar]
function foobar_func($atts){
return "foo and bar";
}
add_shortcode('foobar', 'foobar_func');
只需将表单代码放入函数中并更改名称即可。尽管你不需要属性。对于你的情况,你只需要做这样的事情:
function contact_form(){
//Code that process form
//Actual code that outputs the form
}
然后你去!谢谢!
伊桑·布劳威尔