# Custom Post Scheduler

**Contributors:** [mrdipesh](https://profiles.wordpress.org/mrdipesh/)  
**Tags:** Create custom post type, Create custom taxonomies, Automate Post Status, Automation sets post status as scheduled and publish, Automatic sets post status as expired  
**Requires at least:** 4.7  
**Tested up to:** 6.8
**Stable tag:** 1.0.1
**Requires PHP:** 7.0  
**License:** GPLv2 or later  
**License URI:** [https://www.gnu.org/licenses/gpl-2.0.html](https://www.gnu.org/licenses/gpl-2.0.html)
**Github** https://github.com/mrdipesh1/wordpress-plugin

---

## 📌 Description

This WordPress plugin helps you **create custom post types and taxonomies** while also automating post statuses.  
With this plugin, you can easily manage your posts by automatically transitioning them between:

- **Scheduled**
- **Published**
- **Expired**

It simplifies content management by ensuring your posts automatically update their status based on your configuration.

---

## ✨ Features

- Create unlimited **custom post types**.
- Add and manage **custom taxonomies**.
- Automate post status transitions:
  - Scheduled → Published → Expired.
- Works seamlessly with WordPress core.
- Lightweight and easy to configure.

---

## 🛠️ Installation

1. Install via the WordPress Plugins menu.
2. Activate the plugin through the **Plugins** menu in WordPress.
3. Configure your custom post type and automation settings from the plugin options page.
4. Create your Custom post types and Taxonomies.

---

## 🚀 Usage

1. Only Custom post types or Taxonomies created from this plugin will have access to this features.
2. Go to **Post Type > Add/Edit > CPS Dates**.
3. Provide **Applicable From** to make the post available to public.
4. Provide **Expiry Date** to make the post unavailable or displays EXPIRED banner to public.
5. Save and let the plugin handle your post transitions automatically.

---

## 📖 Changelog

### 1.0.1

- Initial release with custom post type creation.
- Added custom taxonomy support.
- Automated post status: Scheduled → Published → Expired.

---

## 📜 License

This plugin is licensed under the **GPLv2 or later**.  
You can redistribute and/or modify it under the same license terms.  
See the [GNU General Public License](https://www.gnu.org/licenses/gpl-2.0.html) for details.
