我正在寫一個插件,這將有助於管理問題答案數據庫。 '候選'問題存儲在一個自定義數據庫中,我正在開發一個函數,用戶可以通過該函數將數據庫問題提交給完全成熟的知識庫文章(自定義文章類型)。Wordpress掛鉤預填充post-new.php上的內容字段?
我想根據我的$ _POST數據的內容填充post-new.php上的內容字段,因此用戶可以單擊與候選人相關聯的「促銷」鏈接,並且已經有該信息那裏。
這個使用什麼合適的過濾器鉤子,還是有更好的方法嗎?
*爲清楚起見
編輯的標題我正在寫一個插件,這將有助於管理問題答案數據庫。 '候選'問題存儲在一個自定義數據庫中,我正在開發一個函數,用戶可以通過該函數將數據庫問題提交給完全成熟的知識庫文章(自定義文章類型)。Wordpress掛鉤預填充post-new.php上的內容字段?
我想根據我的$ _POST數據的內容填充post-new.php上的內容字段,因此用戶可以單擊與候選人相關聯的「促銷」鏈接,並且已經有該信息那裏。
這個使用什麼合適的過濾器鉤子,還是有更好的方法嗎?
*爲清楚起見
編輯的標題事實證明,我正在尋找的過濾器鉤子是the_editor_content,這將(如其名稱所示)讓我操縱放置在編輯器中的內容。
不完全相信我已經掌握了你的觀點,但如果Q和A項和KB條目之間的差異不僅僅是在表標誌,例如,更多的是一個主要是從一個表到另一個表的複製操作:難道你只是使用Mysqls INSERT INTO能力? http://dev.mysql.com/doc/refman/5.5/en/insert-select.html 這是由用戶只發布Q和A文章的ID所觸發的?
這不是一個真正的數據庫結構問題,只是一個WordPress問題。我想插入一些任意的數據到post-new.php – cynicaloptimist
的字段上,對不起 - 沒有注意到你在問題上設置的標籤 - 我不怕WP粉絲 - 我不會刪除回覆害怕破壞某些東西。 – Cups
感謝您的意見,但:-) – cynicaloptimist
我想你需要掛接到default_content這樣
add_filter('default_content', 'my_editor_content');
function my_editor_content($content) {
$content = "This is my default content!";
return $content;
}
如說here
我有種在看edit_post _ {$}場過濾器,但我真的不知道怎麼樣使用它。 http://adambrown.info/p/wp_hooks/hook/edit_post_%7B$field%7D – cynicaloptimist
我沒有足夠的代表來回答我自己的問題,但我發現我正在尋找'the_editor_content'過濾器鉤子。 – cynicaloptimist
+1,所以你更接近這一點;)是的,這鉤對我來說聽起來不錯。 – hakre