サポート » 使い方全般 » クイック編集で更新すると日付が登録されてしまう

  • 解決済 lady122

    (@luv5ick)


    2人でサイト運営をしています。
    「クイック編集」をしたとき、その時間で記事の公開日時が登録されてしまうので困っています。

    最初に記事を執筆し、下書き保存したときは「すぐに公開する」と書いてあるのに
    二人目が「クイック編集」機能でタグなどを付けた後、記事の「公開日時」が入ってしまうため、運用上とても不便です。

    登録された「公開日時」を削除する方法、または最初から「クイック編集」しても公開日時が登録されないようにカスタマイズできませんでしょうか?
    どなたかご存知の方いらっしゃいましたらご教示ください。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは

    クイック編集で下書きのまま更新した場合ということでしょうか。
    この場合は下記のコードではどうでしょうか。

    functions.php 等に

    function my_insert_post_data( $data, $postarr ){
    	if ( isset( $_POST['action'] ) && $_POST['action'] == 'inline-save' ) {
    		if ( $data['post_status'] == 'draft' ) {
    			unset( $data['post_date'] );
    			unset( $data['post_date_gmt'] );
    			//unset( $data['post_modified'] );
    			//unset( $data['post_modified_gmt'] );
    		}
    	}
    	return $data;
    }
    add_filter( 'wp_insert_post_data', 'my_insert_post_data', 10, 2 );

    @ishitaka さま

    ありがとうございます!!
    試してみたところ、希望通りの動きになってくれました・・!
    とても困っていたので、非常に助かりました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「クイック編集で更新すると日付が登録されてしまう」には新たに返信することはできません。