web-dev-qa-db-ja.com

サイト全体に対して、およびオプションでカスタム投稿タイプに対してのみREVISIONSとAUTOSAVEを正しくオフにする方法

Wordpressのインストール全体に対してREVISIONSとAUTOSAVEを正しく無効にするために私のテーマのfunctions.phpに追加できるフック/機能の組み合わせはありますか?特定のカスタム投稿タイプの場合だけはどうでしょうか。オンラインで検索すると、スクリプトの登録解除からコアファイルの改ざんまで、さまざまなハックが発生します。これを行うための許容できる/正しい方法は何ですか?

12
Ana Ban

これはあなたのwp-config.phpに置かれるべきです(そして他の場所にはありません):

define( 'AUTOSAVE_INTERVAL', 60*60*60*24*365 ); // Set autosave interval to 1x per year
define( 'EMPTY_TRASH_DAYS',  0 ); // Empty trash now: Zero days
define( 'WP_POST_REVISIONS', false ); // Do not save andy revisions
15
kaiser

自動保存を無効にする方法も探しています。しかし、これが Tracのチケットで言われたことです

この機能が本当に必要な場合は、カスタムフィールドで自分自身で連続IDを管理してから、カスタムURLルーティングを実装してください。それをやってのけるのはそれほど難しくないはずです。

0
wikicms