2016-12-12 9 views
0

これは可能ですか?私はいくつかのレガシーポストでWPデータベースを設定しようとしていますが、私たちが持っている現在のワークフローをトリガーしたくありません。それらを静かに作成したいだけです。または、私の唯一の選択肢はデータベースに直接書き込むことですか?save_postをトリガーせずにWordPressのwp_insert_postを呼び出す

答えて

0

save_postは、関数に組み込まれたアクションです。あなたのワークフローは投稿ステータスに基づいていますか? save_postがいつでも実際に起動されますか?投稿ステータスが公開に設定されている場合は、投稿ステータスを下書きまたは保留に設定できます。

+0

私はsave_postに一連のアクションを持っています。私はremove_all_actions( 'save_post')を呼び出し、自分の投稿を作成してアクションを復元するつもりだと思います。うまくいけば、それは私が推測する必要があります – srvy

+0

ええ、そうする必要があります。ワークフローのsave_postにフックする必要性を理解することなく、私は通常、各ステップごとにカスタムの投稿ステータスを作成し、それからトリガします。 – Poldira

関連する問題