質問: array('post_status' => 'pending'); wp_update_post($args); add_action('save_post_custom_post', 'force_update_post'); } add_action('save_post_custom_post', 'force_update_post'); } ``` 参考ページ
回答: function force_update_post()の定義の中で 自分自身の呼び出しをremove_actionとかadd_actionするのってダメっぽい気がするし、 特定条件でしか関数が存在しないのもヘン。 add_action()する関数は、 常に見える(?)グローバルな関数であるべきなので、 function force_update_post() の中の処理で 改めてフラグなど条件を確認するようにするべきかと。