WPの記事を公開・更新をした時に、date-wvrというカスタムフィールドに公開時間と日時・更新時間と日時を出力したいのですが、下記の記述だと、記事の公開の時はカスタムフィールド(date-wvr)に公開日時が出力されるのですが、更新した場合、日時と時間が出力されません(2回更新すると日時と時間出力されます)
更新ボタンを押した時に、記事の日時と時間をカスタムフィールドに出力する方法を教えてください。
//// 投稿時に投稿日時と同じ日付を表示用の日付(カスタムフィールド)に追加 function modify_date_wvr($post_id, $post, $update ) { $posted_time = get_the_date('Ymd'); vd ($post); echo '<br>----------'; the_field('date-wvr'); update_field('date-wvr', $posted_time ,$post_id); the_field('date-wvr') } add_action( 'save_post_visualgram','modify_date_wvr', 10, 3 );
回答1件
あなたの回答
tips
プレビュー