Step 1: back up the database
Step 2: run the following SQL
| The code is as follows: |
Copy code |
Delete from wp_posts WHERE post_type = 'Revision '; |
However, for post_type and wp_post, besides articles, links, pages, and other content, if they are deleted together, the unsaved links or draft status pages are all deleted. There may be unnecessary losses, so it is safer to use the following command to delete.
| The code is as follows: |
Copy code |
Delete FROM wp_posts WHERE post_type = 'post' & post_status! = 'Publish '; Delete FROM wp_posts WHERE post_type = 'Revision '& post_status! = 'Publish '; |
Part 3: optimize table wp_posts
| The code is as follows: |
Copy code |
Optimize table wp_posts; |
Step 4: disable WordPress from automatically saving drafts
Add in wp-config.php
| The code is as follows: |
Copy code |
Define ('WP _ POST_REVISIONS ', false ); Define ('autosave _ INTERVAL ', 3600 ); |