【WordPress】投稿を保存する時にカスタムフィールドへ自動で値を入れる方法

WordPressで、投稿を公開するときや、下書き保存するときに、カスタムフィールドへ自動で値を入れる方法を紹介します。

コード

function add_auto_post_meta() {
  global $wpdb, $post;
  add_post_meta($post->ID, 'test', 'value', true);
}
add_action('save_post', 'add_auto_post_meta');

使い方

コードはfunctions.phpに書きます。

投稿を公開するときや、下書き保存するときに、カスタムフィールド「test」に値が入っていなければ、自動でvalueが入ります。