Skip to content

Repository files navigation

Kashiwazaki SEO Lock Modified Date

WordPress PHP License Version

WordPress投稿の更新日(post_modified)をロックし、SEO最適化のために更新日を意図的にコントロールできます。軽微な修正時に更新日を変えず、必要な時だけ手動で変更可能。

更新日をロックして、SEOを最適化

主な機能

  • 更新日ロック機能: 投稿を編集しても更新日を固定
  • 手動更新日変更: 必要な時だけ更新日を変更
  • 投稿タイプ選択: 対象の投稿タイプを自由に選択
  • メタボックス表示: 編集画面で簡単に設定
  • 日時ピッカー: 任意の日時に更新日を設定
  • 公開日同期: ワンクリックで公開日と同じに設定
  • デフォルトロック設定: 新規投稿のデフォルトロック状態を設定で切り替え可能
  • 一括ロック/解除: 投稿一覧や設定画面から全投稿を一括操作
  • 日付の不整合の修復: 更新日が公開日より前・GMT 未記録の投稿を確認して修復
  • プラグイン一覧リンク: 設定画面への直接アクセス

クイックスタート

インストール

  1. プラグインファイルを /wp-content/plugins/ ディレクトリにアップロード
  2. WordPress管理画面でプラグインを有効化
  3. 管理画面メニューの「Kashiwazaki SEO Lock Modified Date」で設定

基本設定

  1. 対象の投稿タイプを選択
  2. 投稿編集画面のサイドバーでロック設定
  3. 必要に応じて手動で更新日を変更

使い方

更新日のロック

投稿編集画面のサイドバーにある「Kashiwazaki SEO Lock Modified Date」メタボックスで:

  1. 「更新日をロックする」にチェック: 公開済みの投稿を保存しても更新日が変わりません
  2. チェックを外す: 保存するたびに更新日が保存時刻になります

チェックの切り替えはその場で保存されます(投稿の保存は不要です)。下書き・予約など未公開の投稿はロックが効かず、ロックは公開後に有効になります(公開操作をした場合はその時点の日時が更新日になります)。

手動で更新日を変更

メタボックス内の日時ピッカーを使用:

  1. 任意の日時を選択(未来の日時は指定できません。公開日より前の日時は公開日時に合わせます)
  2. 「更新日を変更」ボタンをクリック
  3. その場で反映され、ロックが自動で ON になります(投稿の保存は不要)

公開日と同じにする

「公開日と同じにする」を押してから「更新日を変更」を押すと、更新日が公開日時(秒まで)と同じになります。

技術仕様

システム要件

  • WordPress 6.0以上
  • PHP 7.4以上
  • jQuery(WordPress同梱版)

フック

  • wp_insert_post_data / wp_insert_attachment_data: 更新日のロック処理
  • wp_insert_post / add_attachment: 新規作成時のロック状態の記録
  • transition_post_status: 予約投稿の自動公開時の更新日の補正(ロック中の投稿のみ)
  • plugin_action_links: プラグイン一覧に設定リンク追加

データ保存

  • メタキー: _kseo_lock_modified_date
  • オプション: kseo_lock_modified_date_post_typeskseo_lock_modified_date_default_locked

ライセンス

GPL-2.0-or-later

サポート・開発者

開発者: 柏崎剛 (Tsuyoshi Kashiwazaki) ウェブサイト: https://www.tsuyoshikashiwazaki.jp/ サポート: プラグインに関するご質問や不具合報告は、開発者ウェブサイトまでお問い合わせください。

貢献

バグ報告や機能リクエストは Issues からお願いします。

プルリクエストも歓迎します:

  1. リポジトリをフォーク
  2. 機能ブランチを作成 (git checkout -b feature/AmazingFeature)
  3. 変更をコミット (git commit -m 'Add some AmazingFeature')
  4. ブランチにプッシュ (git push origin feature/AmazingFeature)
  5. プルリクエストを作成

サポート


Keywords: WordPress, SEO, 更新日, ロック, post_modified, SEO最適化, メタボックス, 日付管理

Made with ❤️ by Tsuyoshi Kashiwazaki

About

Lock the last modified date (post_modified) of WordPress posts and intentionally control the update date for SEO optimization.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages