【WordPress】予約投稿時はpublish_postではなくfuture_post

2019年6月12日WordPress,WordPressカスタマイズ

WordPressで投稿時に呼び出すPHP関数をセットする場合「publish_post」を使います

function sample() {
    //処理
}
add_action('future_post', 'sample');

予約投稿時は「publish_post」では動かないので「future_post」を利用します

function sample() {
    //処理
}
add_action('future_post', 'future_post');

なるほどです

投稿時、予約投稿時両方で動作させたい場合は両方記述する

function sample() {
    //処理
}
add_action('future_post', 'sample');
add_action('future_post', 'sample');

https://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/add_action

 

2019年6月12日WordPress,WordPressカスタマイズ

Posted by Yousuke.U