実現したいこと
記事更新や新規投稿時に特定の関数を動かしたい
前提
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 コメント