カスタムポストタイプを使用してコンテンツを作成する社内のワードプレスプラグインがあります。基本的に、作成されるコンテンツは、すべての目的と目的で、WordPressの「ページ」と同じです。プラグインの更新を介してWordPress投稿コンテンツをプッシュする方法は?
私たちはプラグインを介してこれらのカスタムページを追加し、プラグインを使用している人のためにそれらを展開/更新することを考えています。これらのページを作成するためにプラグインを使用しましたが、このカスタムコンテンツをプラグインに移植する方法が問題です。
当初、私たちのポストはカスタムポストタイプを持っていたので、私たちはDBで簡単にそれらを識別できると考えていました。実際には、プラグインをアンインストールするときにカスタムコンテンツを削除するために、これを使用します。
しかし、私たちはどのように逆を行いますか?理想的には、プラグインとそのプラグインを追加または変更したカスタムコンテンツを更新したいと考えています。
元々私たちはこのカスタム投稿コンテンツを追加するためにMySQLスクリプトを使用することを考えていましたが、少しの研究の後では、これは正しい方法ではありません。
私はWordPressにwp_insert_post()関数があることを知っていますが、どのように一緒に収まるのか分かりません。
理想的な答えは、カスタムコンテンツを更新するプロセスの概要です。たとえば、インストール時にsqlファイルを探してそこから新しい投稿を作成するプラグインの機能があるかどうかを確認します。
ありがとうございます!
何も試してみませんか?試してみる方向を探しています。 – jgohil
[This](https://tommcfarlin.com/programmatically-create-a-post-in-wordpress/)は私が近づいているものですが、既存の投稿を更新するときに何が起こるのかよく分かりません。プログラムで投稿を追加するその方法は、既存の投稿を更新するためにも機能しますか? – jgohil
wp_insert_post()関数と共に[this](https://codex.wordpress.org/Function_Reference/register_activation_hook)が良い出発点です。 – andrew