2chで見つけた情報
WordPress 2.6 から投稿された内容の履歴が残るようになりました。更新して間違ってしまった時に戻れるのは便利ですが、コンテンツを更新するとpost_idがどんどん増えていくので気持ち悪い人もいるはずです。。ということでリビジョン管理を停止する方法です。
wp-config.php 内の wp-settings.phpを読み込む前に
//リビジョン管理停止 define ('WP_POST_REVISIONS', false);
を挿入します。
<参考URL>
WordPress2.6のリビジョン管理を無効にする方法(YATA BLOG)
Revision Management(WordPress Codex)
はじめまして
自分もリビジョン機能に困っていてコチラにたどり着きました。
ただ、いまいち良く分からないのですが
①wp-config.php 内の wp-settings.phpを読み込む前に
どのような事でしょうか?
WPをインストールする前って事なのでしょうか?
②挿入する箇所はどこでしょうか?
素人判断で
wp-config.phpの
define(‘ABSPATH’, dirname(__FILE__) . ‘/’);~略~ ‘wp-settings.php’);の前に挿入してみてエラーになってしまいログインできない状態までに・・・(^ω^;)
wp-config.phpを入れ直してエラーは治りましたがリビジョン停止の方法にたどり着けてません。
もし宜しければアドバイスいただけると嬉しいです。
コメントありがとうございます。
if ( !defined(‘ABSPATH’) ) と define(‘ABSPATH’, dirname(__FILE__) . ‘/’); の間に挿入されたのでしょうか?。このif文は次のdefine(‘ABSPATH’, dirname(__FILE__) . ‘/’); とつながるので、if文の前に挿入すれば大丈夫だと思われます。
有難うございます。
アドバイスどおりの方法でリビジョンは停止されました!
が、新規投稿の公開時、投稿編集の保存時にエラーメッセージが出ます。
「投稿を更新しました。」の画面が表示されないのですが投稿の後悔/保存は出来てるようです。
Warning: Cannot modify header information – headers already sent by (output started at C:\xampp\htdocs\wptest2\wp-config.php:1) in C:\xampp\htdocs\wptest2\wp-includes\pluggable.php on line 770
wp-config.phpの変更以外に何か必要でしょうか?
既存ブログもxamppも同じ現象なるみたいです・・・う~ん
なにはともあれリビジョンが停止できたので助かりました!
有難うございました。
headers already sent by ~ がでるのはおそらく、wp-config.php内の<?php ~ ?>の外に余計ない文字が挿入されていると思われます。(たぶん、 ?>より後ろに空白等があるとか?)
wp-config.php を一旦最初から作り直したらどうでしょうか?
度々、有難うございます。
?>より後ろも、wp-config.php作り直しも試しましたが結果は同じでした。
リビジョン停止のプラグインが出るまで現状で我慢します(笑)