実現したいこと
記事更新や新規投稿時に特定の関数を動かしたい
前提
PHP Version 7.4.33
WordPress 6.11
MAMP
発生している問題・エラーメッセージ
WordPress>投稿>記事一覧>特定の投稿>更新ボタンを押す 上記をしてもなにも起こらない
該当のソースコード
PHP
1<?php 2function 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//は書いている
プラグインの影響でしょうか?
回答1件
あなたの回答
tips
プレビュー