アクションフックsave_postを使いたい

実現したいこと

記事更新や新規投稿時に特定の関数を動かしたい

前提

PHP Version 7.4.33
WordPress 6.11
MAMP

発生している問題・エラーメッセージ

WordPress>投稿>記事一覧>特定の投稿>更新ボタンを押す 上記をしてもなにも起こらない

該当のソースコード

PHP

1<?php2function savePostFunc($post_id){3 error_log(var_export($post_id."が更新されたよ",true),3,'./log.txt');4}5add_action( 'save_post', 'savePostFunc' );6?>

試したこと

wordpressのプラグイン作成で save_post を使うと、新規投稿で実行されてしまいます。(teratail)

PHP

1add_action('save_post_event', function($postId){2 error_log(var_export($post_id."が更新されたよ",true),3,'./log.txt');3 exit();4}5// ↑だめ6add_action( 'save_post', 'my_save_post', 10, 3 );7function my_save_post( $post_id, $post, $update ) {8 error_log(var_export($post_id."が更新されたよ",true),3,'./log.txt');9}

補足情報(FW/ツールのバージョンなど)

PHP

1//画像アップロード時にデフォルトのリサイズ機能使わない2add_filter( 'intermediate_image_sizes_advanced', 'hack_intermediate_image_sizes_advanced' );3function hack_intermediate_image_sizes_advanced( $sizes ) {4 return array();5}6//は書いている

プラグインの影響でしょうか?

コメントを投稿

0 コメント