An way to do that is using SQL. You probably have access to the database, so you can run this daily. It’s not automatic, but will solve your problem
UPDATE wp_posts SET post_status="publish" WHERE post_status="draft" AND post_type="post" ORDER BY rand() LIMIT 5000
Just to explain what this line do: It will get 5000 items (LIMIT 5000) in a random order (ORDER BY rand()) and will transform the status to published (post_status=”publish”) on every record that is a post (post_type=”post”) and the status is draft (post_status=”draft”).
Hope it helps 🙂
Related Posts:
- Optimize post insert and delete for bulk operations?
- WP-CLI Bulk delete posts from specific category
- Invalid Post Type error when attempting to filter and Bulk Edit posts
- How to remove bulk edit options
- How To Add One Tag to Multiple Posts?
- How to bulk-untag multiple posts?
- how to bulk add one line in the first paragraph of all posts
- Bulk delete WordPress posts with phpMyAdmin
- SQL Bulk Move old posts by one author to another category
- Post in bulk based on category template
- How to delete all posts with dead image urls?
- Delete 100+ posts or media files from wordpress faster than default?
- Bulk replacing content of multiple pages/posts?
- Bulk Attach Or Insert Media To Post Without Opening Post Editor
- The next_posts_link() works only with original $wp_query
- Get Next / Prev 3 Posts in Relation to Current Post
- Query *only* sticky posts
- Elegant way to include only published posts with get_objects_in_term()?
- Using single.php from plugin folder instead of default template folder
- Disallow Same Post Title
- How can I see a list of pages and post where my custom Gutenberg block is used?
- Adding a div class or id inside the_content()
- getting video dimensions
- In what sequence are the hooks fired when a post is “published”?
- Number of posts per page setting is not working?
- $post->ID displays wrong ID
- how to display post content without post image?
- How to allow slashes in single posts when i click in the edit permalink button
- Load post content into div with ajax
- Why does `url_to_postid` return 0 when testing `page_for_posts` Page?
- deleting terms programmatically
- wp_enqueue_media() slows down my WP site
- Edit menu item title from edit page/post
- Including new Javascript only after a comment is made
- Don’t post or draft if post already exists
- add filter to “quick edit menu” in wordpress admin
- URL Rewriting if it is a single post / redirecting post – post type
- Archive Page for Custom Post Type is not Working
- Multisite – Get current post id
- how to remove dash (-) post status from post title on posts listing page wordpress
- Static page does not show my posts
- Get latest posts from WordPress site without header, menu and sidebar
- Errors when uploading images in WP 3.5
- Most liked page not displaying posts
- How can I replace WordPress standard process of editing posts with making WordPress use a custom page? [duplicate]
- Post’s “Read More” redirects to wrong post
- How to hide html tags on revision comparison pages?
- how to change the number of posts returned in a specific loop without making it global?
- Related posts by category not working right
- custom post template file not shown, instead all the time 404.php
- Display post x of y within category
- 2 dynamic sidebars registered, not showing up
- How to save meta checkbox WordPress
- Displaying post excerpt using wpdb query
- All posts display default index.html
- How to display Changing post link for 24 hours in x category
- Upload attachment from external site
- Disable posts generated from image uploads
- How to get the latest URL of my blog?
- Not all posts showing in query
- Related Posts: Changing Function For Posts Per Page
- Template for regular posts (no custom post types)
- WordPress query portfolio posts
- Rand post related question
- load more posts by category
- Import custom database into wp and keep the post id
- Retrieve a specific post’s featured image and show on a different page
- How to show multiple posts thumbnail, title and date in widget
- Remove all external links from posts
- Only the most recent post is showing on my category page (working on localhost, not live site)
- Blog Posts – Scroll to view more
- After updating to 5.9, when the posts page is loaded in the browser it uses wp-includes/template-canvas.php?
- Show only posts with titles/permalinks that do not contain certain words
- Manipulated offset and pagination, can’t display last post anymore
- Query to fetch custom taxonomy along with post title
- Change of author not updating
- Mysql update menu_order problem
- Single post shows post three times
- Change WordPress names duplicate titles (url)
- My posts page is missing the page title
- Blog Post slider not working
- WordPress template next_prev
- Disable archiving of old posts?
- Customizing individual images on posts
- Front end post delete error confirmation and success message
- Converting Posts to Pages
- Changing a field value on submit using a PHP variable
- Randomize access to post
- Run Jquery Script after delete post in front end
- Shortcode for printing post titles
- how to show posts on different pages if number of post per page is one
- TwentyThirteen theme Posts page shows posts instead of page content
- Not displaying any articles on a custom made file
- How can we pass a value from the_permalink() at WordPress?
- WordPress Yoast SEO plugin Post Save/Update Issue
- Wrap every 2 posts
- How to redirect image attachment to its original post
- How can I make my blog private? [closed]
- How to list first (etc. 5) posts as new?
- Add author section on Author archive posts