【WordPress】公開済みの投稿をクイック編集で変更したときに「更新日」を設定・更新しないようにする方法

WordPressで投稿のカテゴリーやタグ、タイトルなどを簡単に修正する場合、便利な機能として【クイック編集】というのがあります。また【クイック編集】には複数の投稿をチェックして編集できる「一括編集機能」があり、少しの変更ならサクサクできて便利ですね。

でもこの【クイック編集】には1つ問題が・・・それは「更新日」が変更されてしまう(設定されてしまう)こと。

古い投稿のカテゴリーを修正したり、タイトルを少し変更したいだけなのですから内容はそのまま=古い情報がそのままということなのですから、できれば「更新日」はそのままにしたい、そんなケースありませんか?

テーマによっては更新日が表示されるようになっているものもあるので「この記事は更新日が最近だから新しい情報だろう」と訪問者に思われてしまい、それを参考にやってなかったら役に立たなかった→このサイトは糞サイトなんて言われたりすることも(ネットの世界は恐ろしい・・・)。

でもやっぱり簡易な変更ならクイック編集の方が便利だ!という方のために、今回は「公開済みの投稿をクイック編集しても更新日が設定されたり更新されたりしない」方法を紹介します。

されないことの証明なので画像に変化はありません(いわゆる悪魔の証明)・・・実際には自身のサイトでテスト記事を作ったり、影響のない記事で試したりして実証してみてくださいね。

スポンサーリンク

クイック編集や一括で更新日挿入・変更をしないようにする方法

テストした環境では1つ1つの投稿を修正する「クイック編集」でも、複数の投稿を修正する「一括編集」でも機能しました。また、カスタム投稿タイプでも機能しました。

※環境などにより実際に同じようになるとは限りませんので自身のサイトでテストしてから使ってください。

ちなみに私の使っている【Simplicity】テーマでは記事の公開日と更新日はこのように表示されます


上が公開日と更新日が異なるもの、下が更新していないものです。

本当に最新の情報に更新した記事であれば有益な表示ですけどそうでない場合はあまりよろしくないですね。それなら「更新日の表示自体を非表示にしちゃえ!」となりそうですけどせっかくの機能なのでそのまま生かしたいところです。

【Simplicity】では通常の投稿編集画面には更新日を変更する/しないの設定があるので、1つ1つ修正する場合には更新日問題は発生しません。でもやっぱりクイック編集だと・・・となってしまうんですね。

この不都合を解消するためにはテーマのfunctions.phpへ以下のコードを挿入します

//クイック編集で更新日を変更しない
function my_insert_post_data( $data, $postarr ){
	if ( isset( $_POST['action'] ) && $_POST['action'] == 'inline-save' ) {
		if ( $data['post_status'] == 'publish' ) {
			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 );

簡単なコードなのにこんなに便利になるとは・・・というコードです。

「inline-save(クイック更新)」したときに「publish(公開済み)」の記事であれば「post_date(公開日)」や「post_modified(更新日)」の変更をしないというものです。

※このコードはWordpressの日本語フォーラムに掲載されていた内容を元にカスタマイズしたものを掲載しています。

フォーラムでは下書きのものを・・・という設定だったので「公開済みのものを」に変えました。公開済み=公開日は設定されているのでコード中の

unset( $data['post_date'] );
unset( $data['post_date_gmt'] );

はコメントアウトして大丈夫だと思います。

もしもfunctions.phpの編集で画面が真っ白になったりエラーが発生したりしたときは

テーマやプラグインの充実でカスタマイズ性の高いCMSツールWordpress。でも、プラグインを新規導入したら、テーマのファイルをちょっと変更してみたらいきなり画面が真っ白になった経験ありませんか?今回はテーマのFunctions.php編集に失敗した際の対処方法を紹介します。

を参考に修復してくださいね。

Amazonの人気商品楽天市場の人気商品
いちばんやさしいWordPressの教本第3版 人気講師が教える本格Webサイトの作り方 (「いちばんやさしい教本」)

いちばんやさしいWordPressの教本第3版 人気講師が教える本格Webサイトの作り方 (「いちばんやさしい教本」)

  • 価   格:¥ 1,706
  • 販 売 者: Amazon.co.jp
  • 評   価:
  • 商品の概要:ASIN: 4295000795
    インプレス

本当によくわかるWordPressの教科書 はじめての人も、挫折した人も、本格サイトが必ず作れる

本当によくわかるWordPressの教科書 はじめての人も、挫折した人も、本格サイトが必ず作れる

  • 価   格:¥ 1,685
  • 販 売 者: Amazon.co.jp
  • 評   価:
  • 商品の概要:ASIN: 4797395168
    SBクリエイティブ

WordPress 仕事の現場でサッと使える! デザイン教科書 (Webデザイナー養成講座)

WordPress 仕事の現場でサッと使える! デザイン教科書 (Webデザイナー養成講座)

  • 価   格:¥ 3,002
  • 販 売 者: Amazon.co.jp
  • 評   価:
  • 商品の概要:ASIN: 4774173800
    技術評論社

CS Shop
【中古】 いちばんやさしいWordPressの教本 WordPress4.x対応 第2版 人気講師が教える本格Webサイトの作り方 /石川栄和(著者),大串..

【中古】 いちばんやさしいWordPressの教本 WordPress4.x対応 第2版 人気講師が教える本格Webサイトの作り方 /石川栄和(著者),大串..

  • 価   格:1,098 円 (税込)
  • 販 売 者: ブックオフオンライン楽天市場店
  • 評   価:
  • 商品の概要:石川栄和(著者),大串肇(著者),星野邦敏(著者)販売会社/発売会社:インプレス/ 発売年月日:2014/11/14JAN:9784844337096
一歩先にいくWordPressのカスタマイズがわかる本【電子書籍】[ 相原知栄子 ]

一歩先にいくWordPressのカスタマイズがわかる本【電子書籍】[ 相原知栄子 ]

  • 価   格:2,894 円 (税込) 送料込
  • 販 売 者: 楽天Kobo電子書籍ストア
  • 評   価:
  • 商品の概要:<p>【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】<..
無料ではじめるWindows Azure×WordPress超入門【電子書籍】[ 戸倉 彩 ]

無料ではじめるWindows Azure×WordPress超入門【電子書籍】[ 戸倉 彩 ]

  • 価   格:1,234 円 (税込) 送料込
  • 販 売 者: 楽天Kobo電子書籍ストア
  • 評   価:
  • 商品の概要:<p>※この電子書籍は固定型レイアウトです。リフロー型と異なりビューア機能が制限されます。 クラウドガール(msdn.microsoft.com/ja-jp/claudia)の主人公、クラウディア窓辺がキホンをやさしくレクチャーするクラウド技術とWebサイト構築の超入門書。「クラウドとはな..
楽天ウェブサービスセンター CS Shop
役に立つ情報でしたらぜひSNSやメールでシェアしてください
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

メニューを表示できません

ページ先頭へ