add_action( ‘raft_to_publish’, ‘my_post’, 99, 2 );
という「’下書き→to_publish’」でできず、
add_action( ‘new_to_publish’, ‘my_post’, 99, 2 );や
add_action( ‘auto-draft_to_publish’, ‘my_post’, 99, 2 );
などにも挑戦してみたものの、効果はありませんでした。
「’未公開→to_publish’」はどう書くのですか?
こんにちは。
このたびはご回答誠にありがとうございます。
初めからやるとなるとかなり難しそうですね。
さて私も調べましたところ、「使われていない画像の削除」は「DNUI Delete not used image」というプラグインで可能なようでした。
https://www.momosiri.info/wppi/dnui-delete-not-used-image/
ということは、このプラグインから「使われている画像を検索する機能」だけを取り出すようなことは難しいでしょうか?
ご回答どうもありがとうございます。
私のコードの最後の部分を
add_action( ‘wp_insert_post_data’, ‘my_post’, 99, 2 );
次のようにする…ということでしょうか?
add_action( ‘wp_insert_to_publish’, ‘my_post’, 99, 2 );
しかしこれでは新規投稿時のランダム機能が働きませんでした。
ご回答どうもありがとうございます。
そちらのサイトを拝見しますと、次のようにありました。
>従って、例えば「新規公開時に限って処理を実行したい」という場合は、{$old_status}_to_publishの形式で全てのフックを指定すれば良い。
あとは仰る点と併せて鑑みるに、おそらく私のコードにある「wp_insert_post_data」を削除して、「{$old_status}_to_publishの形式で全てのフックを指定すれば良い」ということになるのだと思いますけれど、
それが一体何を意味し、結果としてどのようなコードになるべきか、残念ながら今一つイメージがつかめませんでした。