2011-06-11 38 views
0

我有一個職位類型,讓人們添加事件,包括通過自定義元盒加入一個額外的表添加形式的WordPress後編輯

但是平時日期,時間,位置字段,我有編寫了一個腳本,該腳本從事件url中提取facebook事件信息,目的是使用此信息填充wordpress後期編輯器字段。

問題是這是一個表單,不能作爲元框添加,因爲它會在表單內創建表單。那麼我可以使用什麼,而不是創建一個新的元框,這將允許我將此表單添加到該帖子類型的帖子編輯器中,最好是在標題之上?

回答

1

您創建的這種形式是自己的形式至關重要嗎?如果您從Facebook獲取信息,我假設您想在保存帖子時將其保存在數據庫的某個位置,那麼爲什麼不使用可用的帖子表單,並在保存後保存該數據?

如果你絕對需要將它作爲一個單獨的窗體,你可以嘗試在窗體外的某個地方掛鉤(我想不出一個可以在頭頂使用的鉤子,但是如果你需要的話,我可以看),然後如果有必要,用JS定位。

+0

Im使用AJAX通過ajax和JSON提取有關事件的信息。此信息用於填充主帖子編輯器表單(標題,說明,開始/結束日期/時間,位置)中的現有字段。它基本上只是爲了讓整個過程更容易的客戶端,他們可以只點擊一次,所有的信息在那裏,然後添加到它,如果需要的話。該信息然後正常通過填充的字段保存到數據庫 – 2011-06-11 16:25:40

+0

我設法得到一個表單使用admin_init出現在頁面的頂部,只是回顯出來,但我不知道鉤做一個if語句爲「如果post-editor爲post-type'事件'」,並且我無法在代碼中找到它。它也出現在頁面的頂部,看起來有點垃圾,直到表單的其餘部分被加載,並且它正確定位,所以我認爲這不是做到這一點的方法。 – 2011-06-11 16:27:40

+0

我還是不太明白 - 所以你通過ajax和JSON提取信息 - 這聽起來不錯。您正在使用被拉入的信息填充帖子編輯器中的字段 - 如標題,說明等 - 我也獲得了該部分。您需要將表單與編輯帖子表單分開的目的是什麼? 另外,我可以看到頁面/ js加載時的等待時間如何將表單放置到其他位置,然後使用JS定位它看起來很糟糕。 – Peter 2011-06-11 17:06:13

相關問題