Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress内のゴミ箱を自動的に空にする方法

WordPressの初期設定では、30日間ゴミ箱内のものは自動的に削除されます。この機能は便利ですが、ゴミ箱内のゴミを溜め込んでおくと、貴重なサーバースペースを占有してしまい、サイトの動作が遅くなる可能性があります。

私たちの経験では、ゴミ箱をより頻繁に空にした方が良いユーザーもいることがわかりました。これは特に、多くのコンテンツを公開・更新しているサイトに当てはまります。

この投稿では、ゴミ箱内のゴミを毎日、毎週、または好きな間隔で自動的に空にする方法を紹介します。

How to automatically empty your WordPress trash

WordPress内のゴミ箱とは?

WordPressはバージョン2.9でゴミ箱内の機能を追加しました。これは、コンピューターのごみ箱やゴミ箱内のように機能します。

言い換えれば、削除された投稿はすぐに削除されるのではなく、ゴミ箱内に送られます。そのため、WordPressが一定期間後に永久に削除する前に回復することができる。

Trash link

誰でも誤って投稿日の「削除」リンクをクリックしてしまう可能性があります。そのため、WordPressでは削除した投稿やページを簡単に復元できるようになっています。

WordPressサイトは30日後にゴミ箱内のものを自動的に削除するので、ゴミ箱が溜まってサーバーリソースを使い続けることはありません。

WordPressがゴミ箱内のゴミを自動的に空にするのを無効化したい場合は、WordPressのゴミ箱を自動的に空にする方法をご覧ください。

しかし、ゴミ箱内のゴミを月に1度だけでなく、もっと定期的に空にしたい場合はどうすればいいのでしょうか?

WordPressのゴミ箱内のゴミを一定時間後に自動的に空にする方法を見てみよう。

ここでは2つの方法を取り上げます。以下のリンクからお好きな方法にジャンプできます:

この方法では、WordPress内のゴミ箱を自動的に空にするカスタムコードスニペットを使用します。

このコード・スニペットをWordPressテーマのfunctions.phpファイルに追加することができます。しかし、コードに小さなエラーがあると、サイトが壊れてアクセスできなくなる可能性があります。

そのため、WPCodeの使用をお勧めします。これはWordPressのための最高のコードスニペットプラグインで、サイトを壊すことなく安全にカスタマイコードを追加することができます。

まず、無料のWPCodeプラグインをインストールし、有効化する必要があります。詳しくは、WordPressプラグインのインストール方法をご覧ください。

注: WPCodeには有料プランもあり、インストールすることでコードスニペットライブラリ、条件ロジック、カスタマイブロックの作成などの素晴らしい機能をアンロックすることができる。

有効化した後、WordPress管理サイドバーからCode Snippets ” +Add Snippetページにアクセスしてください。

ここから、「カスタムコードを追加(新規スニペット)」設定の下にある「スニペットを使用」ボタンをクリックします。

Add new snippet

カスタム・スニペットの作成」ページが表示されますので、まずはコード・スニペットのタイトルを入力してください。スニペットを識別するのに役立つものであれば何でもかまいません。

その後、右側のドロップダウンメニューから「コードタイプ」として「PHPスニペット」オプションを選択します。

Choose PHP as the code type

次に、以下のコードをコピー&ペーストして「コード・プレビュー」ボックスに入れてください:

define('EMPTY_TRASH_DAYS', 1 ); //Integer is the amount of days

このコードをそのままにしておくと、ゴミ箱内のゴミは24時間ごとに空になります。

しかし、コード内の数字の1を他の数字に変えるだけで、その日数だけゴミ箱内のゴミを空にすることができる。

例えば、以下の例のように、コードに1ではなく15と書くと、WordPress内のゴミ箱は15日ごとに空になります:

define('EMPTY_TRASH_DAYS', 15 ); //Integer is the amount of days
Change the number to your liking in the code

ただし、日数を0に設定すると、WordPressのゴミ箱内の機能は完全に削除されます。WordPressはゴミ箱内の投稿やページを永久に削除しません。

注意:誤って 削除してしまったページや投稿を復元できるように、この機能を有効化する前にWordPressサイトのバックアップを取っておいてください。

次に、挿入セクションまでスクロールダウンし、「自動挿入」モードを選択する。

カスタムコードは、スニペットを保存するたびにサイトに反映されます。

Choose an insertion method

その後、ページを一番上までスクロールし、「Inactive」スイッチを「Active」に切り替える。

最後に、「Save Snippet」ボタンをクリックして設定を保存し、サイト上でコードを実行することをお忘れなく。

Save the snippet for emptying trash in WordPress

方法2:プラグインでWordPress内のゴミ箱を自動的に空にする

サイトにコードを追加したくない場合は、この方法が適している。

まず、Change Empty Trash Timeプラグインをインストールして有効化する必要があります。詳しくは、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。

免責事項:プラグインはWordPressの最新バージョンでテストされていないことに留意してください。しかし、私たちのサイトでプラグインを使用したところ、問題なく動作するようです。詳しくは、古いプラグインの使用に関するガイドをご覧ください。

有効化したら、WordPressの管理エリアから設定 ” 一般ページに移動します。

ページの一番下までスクロールすると、「ゴミ箱内のゴミを空にする時間」の設定があります。

Use a plugin to empty trash in WordPress

ここでは、WordPressがゴミ箱内のゴミを空にするのにかかる日数を入力するだけです。例えば、毎日なら1、毎週なら7、毎月なら30と入力します。

0と投稿タイプすると、削除された投稿とページはゴミ箱内の代わりに永久に削除されます。

: 空になるまでの時間を0に設定することには十分注意してください。永久に削除された投稿やページを復元するのは難しいかもしれません。念のため、バックアッププラグインを使用していることを確認してください。

設定が完了したら、忘れずに「変更を保存」ボタンをクリックして設定を保存してください。

ボーナス:サイトバックアップの作成

ゴミ箱内の設定を削除し、サイトのコンテンツを永久に削除したい場合は、まずサイトのバックアップを作成することをお勧めします。

これを行うには、市場で最高のWordPressバックアッププラグインであるDuplicatorを使用することができます。Duplicatorは初心者に優しく、スケジュールバックアップ、リカバリポイント、クラウドストレージとの統合、移行ツールなどの素晴らしい機能を備えています。

Duplicator Plugin Mascot created by Solomon Balkhi

プラグインを有効化したら、Duplicator Pro ” パッケージページにアクセスし、上部にある’新規作成’ボタンをクリックします。

これにより、作成するバックアップの名前を追加する新しい画面が表示されます。その後、保存場所を選択し、バックアップセクションまでスクロールダウンしてバックアップをカスタマイズします。

例えば、このプラグインでは、データベース、コア、プラグイン、メディアなど、さまざまな部分を含めたり除外したりすることができる。

Customize your WordPress backup

次に、インストーラの追加設定を埋めて、先に進む。

Duplicatorはスキャンを実行し、バックアップを作成するためにすべてが整っていることを確認します。それが終わったら、「バックアップを作成」ボタンをクリックします。

View scan of your backup

これでサイトのバックアップが作成され、誤って削除したコンテンツを復元できるようになりました。詳しい手順については、WordPress サイトのバックアップ方法についての初心者ガイドをご覧ください。

このチュートリアルで、WordPressでゴミ箱内のゴミを自動的に空にする方法を学んでいただけたら幸いです。また、1つのダッシュボードから複数の WordPress サイトを管理する方法や、管理エリアを改善するプラグインとヒントのリストもご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

3件のコメント返信を残す

  1. john moses

    This is not clear at allmaybe for professionals only

  2. kenal

    I found this very useful because even after deleting a post, slide or comment. Going to the trash to permanently empty it is always the next step. Makes me more lazy in regards to that which is cool.

  3. Ahmad

    awesome i got tired to trash topic and comments every day thanks for the awesome solution

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。