2011-06-21 53 views
1

我正在寫一個插件,這將有助於管理問題答案數據庫。 '候選'問題存儲在一個自定義數據庫中,我正在開發一個函數,用戶可以通過該函數將數據庫問題提交給完全成熟的知識庫文章(自定義文章類型)。Wordpress掛鉤預填充post-new.php上的內容字段?

我想根據我的$ _POST數據的內容填充post-new.php上的內容字段,因此用戶可以單擊與候選人相關聯的「促銷」鏈接,並且已經有該信息那裏。

這個使用什麼合適的過濾器鉤子,還是有更好的方法嗎?

*爲清楚起見

編輯的標題
+0

我有種在看edit_post _ {$}場過濾器,但我真的不知道怎麼樣使用它。 http://adambrown.info/p/wp_hooks/hook/edit_post_%7B$field%7D – cynicaloptimist

+0

我沒有足夠的代表來回答我自己的問題,但我發現我正在尋找'the_editor_content'過濾器鉤子。 – cynicaloptimist

+0

+1,所以你更接近這一點;)是的,這鉤對我來說聽起來不錯。 – hakre

回答

0

事實證明,我正在尋找的過濾器鉤子是the_editor_content,這將(如其名稱所示)讓我操縱放置在編輯器中的內容。

1

不完全相信我已經掌握了你的觀點,但如果Q和A項和KB條目之間的差異不僅僅是在表標誌,例如,更多的是一個主要是從一個表到另一個表的複製操作:難道你只是使用Mysqls INSERT INTO能力? http://dev.mysql.com/doc/refman/5.5/en/insert-select.html 這是由用戶只發布Q和A文章的ID所觸發的?

+0

這不是一個真正的數據庫結構問題,只是一個WordPress問題。我想插入一些任意的數據到post-new.php – cynicaloptimist

+0

的字段上,對不起 - 沒有注意到你在問題上設置的標籤 - 我不怕WP粉絲 - 我不會刪除回覆害怕破壞某些東西。 – Cups

+0

感謝您的意見,但:-) – cynicaloptimist

0

我想你需要掛接到default_content這樣

add_filter('default_content', 'my_editor_content'); 
function my_editor_content($content) { 

    $content = "This is my default content!"; 

    return $content; 
} 

如說here