This plugin solves a very common and simple problem. You have a post you need to appear on a recurring basis, but you don’t want to login every time and manually update the publish date. Even if you have an unpublish plugin, it only does it once. Introducing the recurring posts plugin. With this plugin, you can add as many schedules as you like, and the post will appear and reappear on schedule. Simply set the start and end date for your first appearance, then add additional schedules as needed. Set it, and forget it!
This version tested for WP6 and PHP8