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
}
然後你去!謝謝!
伊桑·布勞威爾