WordPressの投稿を一括削除する方法(簡単な2つのソリューション)

WordPressの投稿を一括削除したいですか?

管理画面から個々の投稿を管理するのは簡単です。しかし、大量の投稿を削除したい場合、個別に選択して削除するのは非常に時間がかかります。

この記事では、ブログからWordPress投稿を一括削除する2つの迅速かつ簡単な方法を紹介します。

2つの簡単な方法でWordPress投稿を一括削除する

WordPress投稿を一括削除する理由

WordPressウェブサイトから投稿を削除したい場合は、投稿 » すべての投稿に移動し、削除したい記事にカーソルを合わせるだけです。

表示されたら、「ゴミ箱」リンクをクリックするだけで、その投稿をゴミ箱に送ることができます。

WordPressブログ投稿を一括削除する方法

デフォルトでは、WordPressはゴミ箱に30日間あったものはすべて自動的に削除します。その後、自動ゴミ箱クリア機能を無効にしない限り、WordPressデータベースから完全に削除されます。

ただし、投稿を一括削除する必要がある場合もあります。たとえば、ゲストブログを受け入れている場合、ウェブサイトに適さない投稿が数十件、あるいは数百件になる可能性があります。各投稿を手動で削除するには時間がかかります。

それでは、WordPressの投稿を一括削除する方法を見ていきましょう。

動画チュートリアル

WPBeginnerを購読する

動画チュートリアルを見たくない場合は、下のテキストバージョンを読み続けることができます。簡単なリンクを使用して、希望する方法に直接ジャンプしてください。

方法1:一括操作機能を使用する(プラグイン不要)

WordPressの投稿を一括削除する最も簡単な方法は、一括アクション機能を使用することです。このツールはWordPressに組み込まれているため、追加のWordPressプラグインをインストールする必要はありません。

まず、投稿 » 全投稿に移動します。削除したい各投稿の横にあるチェックボックスをオンにします。

WordPressブログ投稿の一括削除

「タイトル」の横にあるチェックボックスをオンにすると、現在のページにあるすべてのWordPress投稿が選択されます。

その後、削除したくない投稿のチェックを外すことができます。

無制限のWordPress投稿を削除する

選択に満足したら、デフォルトで「一括操作」と表示されているドロップダウンメニューを開き、「ゴミ箱に移動」を選択します。

最後に、「適用」をクリックして、選択した投稿をWordPressブログから削除します。

ゴミ箱に移動オプション

WordPressは選択された投稿をゴミ箱に移動します。

この方法では、一度に最大20件の投稿を削除できます。ただし、WordPress管理画面をカスタマイズして1ページあたりの表示投稿数を増やすことで、より多くのアイテムを一括削除することが可能です。

これを行うには、画面右上にある「画面表示オプション」をクリックします。次に、「1ページあたりの表示項目数」ボックスに新しい数値を入力します。

表示する投稿数を変更する

次に、「適用」ボタンをクリックするだけで、WordPressは以前に入力した投稿数を表示します。

上記で説明したのと同じ手順に従って、これらのWordPressブログ投稿を一括削除できるようになりました。

特定の著者またはカテゴリで投稿を一括削除

特定のカテゴリまたはタグ、あるいは特定のライターが書いた投稿を、マルチライターのWordPressブログから一括削除したい場合があります。

これを行うには、投稿 » すべての投稿に移動し、カテゴリ、タグ、または作成者名をクリックします。

投稿を著者、カテゴリ、またはタグで表示する

これにより、このカテゴリ、タグ、または作成者を持つすべての投稿が表示されます。たとえば、「Apple News」カテゴリをクリックすると、ニュースアグリゲーターウェブサイトでそのカテゴリに分類されたすべての投稿が表示されます。

その後、上記と同じ手順で投稿を一括削除できます。

方法2:Bulk Deleteプラグインを使用する(より多くのオプション)

WordPressの組み込みの一括削除機能は、ほとんどのウェブサイトにとって良い解決策です。しかし、投稿ステータス、投稿が受け取ったコメント数、またはそのURLなど、特定の基準に基づいて投稿を削除したい場合があります。

この場合、Bulk Delete プラグインを使用できます。この無料プラグインを使用すると、カスタム分類、カスタム投稿タイプ、投稿ステータス、その他の基準に基づいて一括削除できます。

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

有効化したら、一括WP » 一括投稿削除 に移動して、使用できるすべての異なるフィルターを確認する必要があります。期間で投稿をフィルタリングしたり、過去x日間に公開された投稿を選択したり、ゴミ箱に送らずに即座に削除したり、後で削除するようにスケジュールしたりすることもできます。

WordPress Bulk Deleteプラグイン

設定画面をさらに下にスクロールすると、カテゴリ、カスタムタクソノミー、カスタム投稿タイプなどで投稿を選択して削除するオプションがさらに見つかります。

WordPressのコメント、ページ、ユーザー、カスタムフィールドをすべて一括削除することもできます。

カテゴリ別に投稿を並べ替えて選択する

この記事が、これらの2つの方法を使ってWordPressの投稿を簡単に一括削除する方法を学ぶのに役立ったことを願っています。また、WordPress管理画面を改善するためのおすすめのプラグインのリストや、カスタムダッシュボードウィジェットを追加する方法に関するガイドも参照することをお勧めします。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

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

読者とのインタラクション

10 CommentsLeave a Reply

  1. ありがとうございます!
    サイトに古い下書き投稿がたくさん散らかっていて、バルクアクション機能を使って数秒で整理できました。その基本的なタスクのためにプラグインは必要ありません。

  2. 指示は素晴らしいのですが、すべての記事を1つのプロセスとして削除するのか、それとも各削除が個別のプロセスなのか疑問に思っています。たとえば、100以上の記事を削除する場合、WordPressがすべてを1つのプロセスとして処理すると、PHPサーバーの制限に非常に簡単に遭遇する可能性があります。

    • これは特定のホスティングプロバイダーによって異なります。投稿をゴミ箱に移動するのは通常サーバー負荷の低い操作ですが、一度に移動する数を制限することは良い習慣かもしれません。

      管理者

      • わかりました、ありがとうございます。検討し、サーバーに設定されている最大実行時間を超えないように、より大きな記事の削除はいくつかの小さなブロックに分割します。

  3. この一括削除で、アイキャッチ画像も削除されますか?投稿と一緒にアイキャッチ画像も削除したいのですが…

    ありがとうございます…

    • 掲載された画像はメディアライブラリにありますが、どの投稿にも添付されていません。

      管理者

  4. サイトで最初の方法と2番目の方法を試しましたが、問題は、タイミングよく実行できていないことでした。処理に5分ほどかかり、削除される投稿は約20件でした。プラグインを使用した場合も同様ですが、問題は何でしょうか?削除したい投稿が2000件以上あります。

  5. 素晴らしい投稿です。
    確認したいのですが、WordPressデータベース経由での削除は可能でしょうか?

    ありがとう。

    • こんにちは、アシッシュさん。

      上記の方法を使用すると、投稿はWordPressデータベースから削除されます。

      データベースで直接投稿を削除するためにSQLクエリを使用することもできますが、その方法は初心者向けではなく、より多くのエラーが発生しやすくなります。

      Thanks for leaving a comment :)

      管理者

返信する

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