WordPressのRivisionとAutosaveをオフにする

In: plugin review|WordPress

29 1月 2009

2.6以降のWordPressには、CMS機能が強化され、自動セーブ機能とリビジョン機能があります。

これはとても便利な機能で、投稿、編集を開始すると適度に自動保存をしてくれ、またリビジョン(過去のバージョン)がずっと記録されているので、いつでも以前の内容に戻すことが出来ます。

ただ、良いことばかりでもないんですよね。

広告

ちょっと困ること

  1. データベース容量
    一つの記事に複数のリビジョンが存在すると、それだけデータベース容量がふくらみます。
  2. 記事IDの増加
    自動保存、リビジョンにそれぞれ記事IDが振られるため、編集するだけでどんどんIDが増えていきます。
    パーマリンクに、「entry-記事ID.html」などの形式にしている場合、記事IDが連番にならずにどんどん増えていくので、ちょっと気になります。

そこでこのプラグイン。

Adjust WordPress Autosave or Disable It Completely

オートセーブ機能を調節することが出来ます。

これで記事の編集を何十回しても大丈夫です。
ただしリビジョンがなくて致命的な保存をしてしまっても泣かないように。

ところでプラグイン、これだけしかコードがないんですよね。

<?php
/*
Plugin Name: Disable Autosave
*/
function disable_autosave() {
wp_deregister_script('autosave');
}
add_action( 'wp_print_scripts', 'disable_autosave' );
?>

このコードを、テーマのfunctions.phpに記述してもOKです。
プラグインの便利さも、アイデア次第でもあるんですね。

このプラグインを、

  • オートセーブだけオフ
  • リビジョンだけオフ
  • オートセーブ、リビジョン共にオフ

というプラグイン形式にまとめたものが、こちらのサイトにあります。

Exper Chaotic Flow » Blog Archive » Disable Revisions and Autosave plugins

コメント

2 Responses to WordPressのRivisionとAutosaveをオフにする

トラックバックURL:

Avatar

rhosoi

5月 16th, 2009 at 2:59 PM

ふーむ

Avatar

rhosoi

5月 16th, 2009 at 2:59 PM

ふーむ

Comment Form

About this blog

ここは、SE見習いである私ことdaceloが、日夜習得していくシステム関連の備忘録、phpやWordPressTipsのネタ、あるいはSEOやWebマーケティング関連の雑感を投稿するブログです。 平日は大体毎日投稿しています。土日は休業日です。

カテゴリー

カテゴリー

アーカイブ