今日はリビジョン削除用のプラグイン「Bettar Delete Revision」についてです。
放っておくとどんどん増えていく記事の「リビジョン」を一括で削除してくれます。
リビジョン管理用のプラグインは他にも高機能の物がありますので、このプラグインで一度キレイにして、後の運用は他のプラグインに任せる方が良いかも。
インストール方法
なぜか通常の「プラグイン」→「新規追加」→「プラグインの検索」でヒットしないので、
WordPress.orgの「Bettar Delete Revision」ページからダウンロードして手動でインストールしてみました。
zip形式でダウンロード出来るので、「プラグイン」→「新規追加」→「プラグインのアップロード」で、zipファイルをドラッグ&ドロップすればインストール出来ます。
使い方
まず、Wordpress編集ページの左列の「設定」をクリックすると一覧に「Bettar Delete Revision」が表示されるはずなので、それをクリックします。
するとこのような画面が表示されるはずです。
英語は別に気にしないでください。大したこと書いてないので。
重要なのは、2つのボタンです。
- Check Revision Posts……過去のリビジョン情報を一覧に
- Optimize Your Database……データベースを最適化
「Check Revision Posts」ボタンを押すと、
このように過去のリビジョンの一覧が表示されます。
重要なのはページの一番下にあるボタンです。
「Yes,I Would like to delete them!」と書いてあるボタンを押下すると、一覧に表示された過去のリビジョンを全て消してくれます。
元に戻せないので注意して下さいね。
無事に処理が完了すると以下のような画面が表示されるはずです。
削除した件数が表示されていますね。
さて、それでは本当に削除されたのか、データベースで確認してみましょう。
こちらはWordpressのデータベース、Mysqlの管理ツール「phpMyAdmin」の画面です。
削除処理前の物になります。
注目して頂きたいのは、「wp_posts」という表の件数です。10,757と表示されています。
これを覚えておいて下さい。
こちらは、削除処理後の物になります。
「wp_posts」の件数が8,273と、減っているのが確認できますね。
2484件減っていますので、削除処理完了の画面で表示されていた件数と合致します。
機能は確認できたので、これで終わりにしても良いのですが……。
ひとつ気になる事があります。
表の「オーバーヘッド」という項目が27.7MiBに上昇しています。
「オーバーヘッド」は、更新処理を行ったりすると発生するゴミのような物で、パフォーマンス上よろしくありません。
「Optimize Your Database」の機能を使えば無くなるかと思いましたが変化がありませんでした。
ここでは、「オーバーヘッド」の削除方法についても触れておきます。
「phpMyAdmin」の画面下部にある「オーバーヘッドの有るテーブルを確認する」というボタンを押します。
すると、オーバーヘッドある表の色が反転し選択状態になります。
この状態で……、
その隣のプルダウンメニューから「テーブルを最適化する」を選択して下さい。
すると内部的に表を最適化するコマンドが発行された事が表示されます。
その後、表を確認すると、
オーバーヘッドはキレイさっぱり無くなっていますね。
まぁ、通常ここまでやる必要は無いと思います。
データベース最適化のプラグインがありますので、そちらを使った方が良いでしょう。
以上です。
ここまで読んで下さって、ありがとうございました。
コメントを残す