リビジョン?

知らなかった。

“WordPressのリビジョンとは、記事のタイトルや本文の編集履歴を保存する機能です。どのアカウントで、いつ何を編集したか履歴として残ります。個人運営しているブログはもちろん、複数人で運営しているメディアでも便利です。

WordPressのリビジョンとは:基本知識と管理方法を解説 | ワードプレステーマTCD
https://tcd-theme.com/2023/05/wordpress-revision.html

プラグイン「Search Regex」で検索すると「投稿」の他に「リビジョン」がたくさんヒットして、「表示」を押してもエラーページしか表示されず、削除しちゃってもいいかなと思ったけれど、その前に検索してみたら、確認できるデータだった。この「リビジョン」にもIDが付いていて、記事の数の割にIDの番号が大きいなと思ったら、編集履歴が原因だった。

これを知ったら、あまり編集しない方が良いかもと思った。リソースの無駄遣いかもしれない。

コメント

  1. ishii ishii より:

    “以前のバージョンでは、入力元にチェックボックスがあり、投稿のみを置換対象として指定することができました。この機能により、複数のページを一括で検索し、その後置換することが可能でした。しかし、現在のバージョンではその機能がなくなってしまっています。完全に同じ方法ではありませんが、代替手段として、あらかじめ複数のページIDを検索対象に設定し、検索・置換を行うことができます。

    WordPress『Search Regex』で投稿ページを一括置換!リビジョンも変えていいの?! | いつまでも研究開発
    https://cartrip.blog/dp/search-regex-all_replace/

    確かに、昔は「リビジョン」なんて気にする必要はなかった。除外するオプションがないのは辛いな。

  2. ishii ishii より:

    最新のマストドンには編集履歴を残す機能があるのだけど、こっちの「リビジョン」を削除しちゃっても大丈夫かな?
    マストドンと同様にこっちに編集履歴を残さないのはどうよ、と思わないでもないが、編集履歴なんか見ないし…。見たくなることがあるのかなぁ?

  3. 「Search Regex」の検索でリビジョンと送信トレイを除外する

    プラグイン「Search Regex」は便利なんだけど、検索結果にリビジョンが含まれているのが邪魔だった。その他にもプラグイン「ActivityPub」を使っているせいだと思うけれど、「送信トレイ」というものもある。私は見えている投稿とコメントから検索したいので、検索結果から、それらを除外したかった。絶対にできるはずだと思って試したら、できた。

    絞り込みで「スラッグにrevisionを含まない」AND「タイトルに[Create] Note:を含まない」という方法で対処できそう。前者はリビジョンを除外し、後者は「送信トレイ」を除外する。スラッグにrevisionを含んでいる投稿やタイトルに「[Create] Note:」を含む投稿が除外されちゃうけれど、私の場合は稀でしょう。

    #WordPress #リビジョン #検索

    https://ishii00141.stars.ne.jp/20250313-0052-1793/

  4. ishii ishii より:

    これが重要。

    “続いて、リビジョンの制限や停止する方法です。まずはwp-config.phpで設定する方法を解説していきます。
    wp-config.phpの最後にある以下のコードの上に記述するようにしてください。

    /* ↓以下のコードの上に記述してください */

    /* That’s all, stop editing! Happy publishing. */

    /** Absolute path to the WordPress directory. */
    if ( ! defined( ‘ABSPATH’ ) ) {
    define( ‘ABSPATH’, __DIR__ . ‘/’ );
    }

    /** Sets up WordPress vars and included files. */
    require_once ABSPATH . ‘wp-settings.php’;

    リビジョン機能の保存数の制限や停止する方法【WordPress】 | CDG 現役エンジニアの備忘録ブログ
    https://cdg-blog.jp/wp_revisions/

    • ishii ishii より:

      次のように記述した。既に、ここに書いてくださいという指示があった。

      /* Add any custom values between this line and the “stop editing” line. */

      define(‘WP_POST_REVISIONS’, 2);

      /* That’s all, stop editing! Happy publishing. */

  5. 「Search Regex」の検索でリビジョンを除外する簡単な方法

    プラグイン「Search Regex」の検索結果に「リビジョン」が含まれているのが邪魔で知恵を絞って省く方法を思いついて投稿した。

    「Search Regex」の検索でリビジョンと送信トレイを除外する | いしい@試行錯誤
    https://ishii00141.stars.ne.jp/20250313-0052-1793/

    でも、もっと簡単な方法があった。

    「投稿タイプ」で「リビジョン」を選ばなければ良いだけ。他にも検索対象を選べるようになっているが、「投稿」と「固定ページ」だけを選んでおけば良い。

    同様のコメントの方でも「種類」で検索対象を選べば良い。

    「リビジョン」に関しては、以前から利用しているWordPressのサイトで気にしたことがなかったので、どうしてなのか確認してみたら、「投稿タイプ」で絞り込んでいた。あちらはコメントが無いので、投稿だけを検索対象にしてある。

    「リビジョン」を検索対象から省く方法を誰かに勧めるとしたら、こちらの方が良い。

    #WordPress #リビジョン #検索

    https://ishii00141.stars.ne.jp/20250313-1040-1801/

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