How To Control WordPress To Automatically Empty Trash Comments, Pages, And Posts Anytime You Want

How To Automatically Empty WordPress Trash

When deleting comments, pages, or posts WordPress automatically places them in the “trash” folder.

Move this comment to the trash (WordPress)

For specific individual reasons this default WordPress setting may not be suitable for some WordPress users. Some WordPress users prefer comments, pages, and posts to be permanently deleted on a schedule opposed to taking sitting in the Trash waiting to  manually be permanently deleted or restored. After all, it is great practice to keep your content management system completely clean and minimal for better optimization and every little piece counts.

Take control of WordPress with simple PHP

Luckily for WordPress users who want their comments, pages, and posts to be permanently deleted without having to go the extra mile each time there is a very simple PHP code snippet, which can easily be customized to schedule permanent deletion of WordPress comment, page, and post trash per day or almost instantaneously.

To use the PHP code, you will need to know how to access your wp-config.php file. The wp-config.php is located at the root of your WordPress install.

WP Config PHP File

How to empty WordPress trash instantaneously

Down Copy and paste the PHP snippet below into your wp-config.php file

define('EMPTY_TRASH_DAYS', X);


How to empty WordPress trash on a daily schedule

In the PHP snippet above, change X to the number of your preferred amount of days. For example to make WordPress delete trash each day, change X to 1. Therefore WordPress will delete comment, page, and post trash each 1 day.  The PHP is an example of how to empty WordPress trash each 1 day.

define('EMPTY_TRASH_DAYS', 1);

Keep in mind, the amount of days can be changed to any number.

Sean Doyle

Sean Doyle is a tech author and engineer with over 20 years of experience in cybersecurity, privacy, malware, Google Analytics, online marketing, and other topics. Sean's content has been featured in numerous publications.

2 Responses

  1. Anonymous says:

    Thank you so much!!

  2. Daniel says:

    Thanks. Cheers mate!

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.