スポンサーリンク

古い投稿を自動更新!「ROP Scheduler」でWordPress記事を簡単に再公開 

ワードプレス関連
この記事は約5分で読めます。
記事内に広告が含まれています。
スポンサーリンク

WordPressで「昔の記事ももう少し注目させたいな…」って思ったことありませんか?それには投稿記事を更新するのが良いのかなと思っていたのですが、毎回手動で更新するのは手間がかかりすぎるので、ChartGPに相談しながらプラグインを作ってみました。その名も ROP Scheduler

このプラグインでは投稿や固定ページ、カスタム投稿の更新日だけを自動で新しくしてくれるので、過去の記事も自然に目立つようになります。1日の更新件数も制限できるので、まとめて一気に更新される心配もありません。

設定は管理画面から簡単にでき、更新間隔や1日あたりの最大件数も自由に指定できます。「今すぐ更新」ボタンを押せば、今日でもすぐに更新可能です。過去の記事を目立たせたい、SEO的に更新日を新しくしてアクセスを増やしたい、そんな方にぴったりです。

興味がある人は、プラグインとして配布しているので、ぜひ気軽に試してみてください!

スポンサーリンク

ROP Scheduler の特徴

  • 古い投稿も手軽に目立たせられる
    記事の投稿日はそのままに、更新日だけサクッと新しくできます。これで過去記事も注目されやすくなります。
  • カスタム投稿タイプもOK
    投稿だけじゃなく、固定ページや公開中のカスタム投稿もまとめて対象にできます。
  • 更新間隔や件数も自由に調整
    「1日あたり何件まで更新するか」「更新間隔は何日おきか」など、管理画面で簡単に設定可能です。
  • 手動更新もワンクリックで
    「今すぐ更新」ボタンを押せば、今日でもすぐに投稿の更新日を変更できます。
  • 一括操作でまとめて管理
    更新ステータスの変更や停止、削除もまとめてできるので便利です。
  • アクセスアップやSEO対策にも活用できる
    更新日を新しくすることで検索エンジンにも好まれやすく、アクセス数改善にもつながります。
  • 自動更新したくない記事も簡単に除外
    「更新禁止」カテゴリに入れた記事は自動更新から除外可能。安心して使えます。

スポンサーリンク

ROP Schedulerの使い方

  • 左メニューにある 「投稿更新スケジューラー」クリックすると投稿一覧・Cron設定・一括操作画面にアクセスします。
rop-scheduler1
rop-scheduler1

投稿一覧の見方

rop-scheduler2
rop-scheduler2

投稿タイプ選択

  • ドロップダウンで 投稿、固定ページ、カスタム投稿タイプ を切り替え可能
  • 公開されているカスタム投稿も表示されます

カテゴリ・タグ・有効・更新ステータスで絞り込み

  • 「すべてのカテゴリー」「すべてのタグ」「有効/無効」「更新ステータス」を指定してリストを絞り込み可能
  • 更新ステータス:
    • 実施:自動更新対象
    • 停止:自動更新対象外
    • 指定:手動で指定する投稿

各投稿の設定(カラム説明)

rop-scheduler3
rop-scheduler3
カラム説明
タイトル投稿のタイトル。クリックで編集画面に移動
カテゴリー・タグ記事の分類
有効チェックで更新対象にするか設定
更新間隔(日数)次回自動更新までの日数
前回更新日post_modified を基準に表示
次回更新日設定した間隔から計算した次回更新日
更新現在のステータス(実施・停止・指定)
操作「今すぐ更新」ボタンで即時更新可能

※ カラムの有効、更新間隔を変更設定した場合には必ず「設定を保存」ボタンを押して保存してください。

手動更新

  • 投稿一覧の「今すぐ更新」ボタンをクリック
  • 対象投稿の post_modified が即時更新されます
  • 投稿日 (post_date) は変更されません

一括操作の使い方

rop-scheduler4
rop-scheduler4
  1. 投稿の左側のチェックボックスにチェック
  2. 一括操作ドロップダウンから選択:
    • 更新ステータスを「実施」に設定
    • 更新ステータスを「停止」に設定
    • 更新ステータスを「指定」に設定
    • 更新ステータスを削除
  3. 「適用」をクリック

Cron(自動更新)の設定

rop-scheduler5
rop-scheduler5
  1. 管理画面上部で 実行時間 を指定(例:08:00)
  2. 「スケジューラーを有効にする」 にチェック
  3. 1日の最大更新件数 を入力(例:5件 ※設定した件数を超えた投稿は、その日は更新されず、翌日以降に順次処理されます)
  4. 「Cron設定を保存」をクリック
  • Cronは指定時刻に自動実行され、次回更新日が今日か過去の投稿のみ更新対象
  • 「今すぐ実行」ボタンで手動実行も可能
    ※ 設定した「更新間隔」と「1日あたりの最大件数」に従って、今日更新対象の投稿をまとめて即時更新します。管理画面で「今日更新可能な記事」を一括で更新したいときに使用します。

Cron実行に関する注意点

ROP Scheduler は、設定した時間に記事の更新日を自動で更新する便利な機能ですが、以下の点にご注意ください。

  • アクセス依存型
    サイトにアクセスがないと Cron は実行されないことがあります。
    WordPress の標準 Cron は、誰かがサイトを訪問したタイミングで動く仕組みなので、長期間アクセスがない場合、設定時間に更新されないことがあります。
  • 更新タイミング
    設定した時間の前後に実行されます。サーバー状況によっては少し遅れる場合があります。
  • サーバー負荷に注意
    一度に大量の記事を更新すると負荷がかかる場合があるので、件数や間隔はサーバー環境に合わせて調整してください
スポンサーリンク

補足・注意事項

  • 「更新禁止」カテゴリが付いた投稿は自動更新対象から除外されます
  • カスタム投稿タイプも公開されていれば対象になります
  • Cronが動かない場合は、プラグインの無効化→有効化で再登録
  • 投稿ステータスを「停止」にすると自動更新がスキップされます

更新対象の選ばれ方について

ROP Scheduler では、投稿・固定ページ・カスタム投稿といった すべての公開投稿タイプ を対象に一覧を取得し、その中から更新対象の記事を選びます。
投稿タイプごとに分けて処理するのではなく、すべてをまとめたうえで更新日(post_modified)が古い順に並び替え、設定した「1日の最大更新件数」分だけを選んで更新します。
そのため、投稿・固定ページ・カスタム投稿の区別なく、もっとも長く更新されていない記事から順番に少しずつ更新されていく仕組みです。
一部の投稿タイプだけが優先されたり、特定の種類の記事だけがまとめて更新されることはありません。
この仕様により、サイト全体の記事をバランスよく回しながら、更新日の偏りやサーバー負荷を抑えて運用できます。

スポンサーリンク

最後に

以上が ROP Scheduler の使い方と特徴の紹介でした。
過去の記事を手軽に目立たせたい、アクセス数をアップさせたい、そんなときにきっと役立つプラグインです。

興味のある方はぜひ試してみてくださいね。
「ちょっと試してみようかな」という気持ちで、まずは自分のサイトで動かしてみるのが一番です!

コメント

タイトルとURLをコピーしました