我們有一個內部的WordPress插件,可以使用自定義後期類型創建內容。實質上,爲了所有的意圖和目的,創建的內容與WordPress的「頁面」相同。如何通過插件更新推WordPress的帖子內容?
我們的想法是,我們通過我們的插件添加這些自定義「頁面」 - 然後針對使用該插件的任何人部署/更新它們。我們使用我們的插件來創建一系列這些頁面,但問題是如何使用插件移植此自定義內容。
最初我們以爲我們的帖子有一個自定義的帖子類型,我們可以很容易地在數據庫中識別它們。事實上,我們使用它來卸載我們的自定義內容時,卸載插件。
但是我們該怎麼做呢?理想情況下,我們希望更新插件,並使用它添加或修改任何自定義內容。
我們原本以爲只是使用MySQL腳本來添加這個自定義的帖子內容,但經過一番研究之後,這似乎並不是正確的方式。
我知道WordPress有一個wp_insert_post()函數,但我不確定它是如何融合在一起的。
理想情況下,答案將是更新我們的自定義內容的過程的概述。例如,我們的插件中是否應該有一個函數,在安裝時查找sql文件並從中創建新文章?
謝謝!
還沒有嘗試過任何東西 - 只是尋找方向,以什麼嘗試。 – jgohil
[這](https://tommcfarlin.com/programmatically-create-a-post-in-wordpress/)是我所傾向的,但我不太明白更新現有帖子時會發生什麼。這種以編程方式添加帖子的方法也適用於更新現有帖子嗎? – jgohil
[this](https://codex.wordpress.org/Function_Reference/register_activation_hook)可能是一個很好的起點,以及'wp_insert_post()'函數 – andrew