=== AIT Easy Post Customization === Contributors: Muhammad Kamran Tags: post expiration, post expiry, expiry date, schedule post, auto expire Requires at least: 5.0 Tested up to: 6.6 Requires PHP: 7.2 Stable tag: 1.0.1 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Easily set expiry dates for posts and custom post types, automatically unpublishing content when it becomes outdated. == AIT Easy Post Customization == AIT Easy Post Customization is a powerful yet easy-to-use plugin designed to give users control over the lifespan of their posts and custom post types by allowing you to set an expiry date. If you're managing time-sensitive content, like event announcements, special promotions, or limited-time offers, this plugin automates the process of unpublishing or archiving content, making content management hassle-free. What problem does this plugin solve? Manually tracking and updating expired content can be tedious and prone to errors, especially if you have a large volume of posts. Without this plugin, expired content can remain live, leading to outdated or irrelevant information on your website. AIT Easy Post Customization solves this problem by allowing you to set expiry dates on posts, ensuring that content is automatically hidden or removed after the specified date. This keeps your site fresh and up-to-date without manual intervention. How does it improve the user experience? 1. Automatic Expiry Handling: Set an expiration date for any post or custom post type, and let the plugin automatically unpublish it when the time comes. This eliminates the need for manual updates and improves content accuracy. 2. Custom Post Type Support: Whether you're using standard WordPress posts or custom post types (like events, job listings, products, etc.), you can easily add expiry functionality to all of them. 3. User-Friendly Interface: The plugin integrates seamlessly with the WordPress editor, making it easy for users of all skill levels to manage expiry dates. The expiry date can be set directly from the post editing screen. Key Features: 1. Post Expiration: Set expiration dates for posts and custom post types, and automatically unpublish them when the time is up. 2. Customizable Actions: Choose what happens to the post after it expires (e.g., move to draft, delete, or do nothing). 3. Supports All Post Types: Works with standard WordPress posts and custom post types, allowing flexible use across various content types. 4. Seamless Integration: Integrated into the post editor, making it easy to manage for both beginners and advanced users. 5. Scheduled Content Management: Perfect for managing content like event updates, limited-time offers, and seasonal announcements. Notable Features: 1. Custom Widgets: Optionally display a widget that shows upcoming or recently expired content to site admins for better tracking. 2. Developer-Friendly Hooks and Filters: Developers can further customize the plugin’s behavior using built-in hooks and filters. 3. Localization Ready: Fully translation-ready, making it suitable for websites in any language. With AIT Easy Post Customization, you’ll never have to worry about outdated or irrelevant content cluttering your site again. Keep your content fresh, current, and timely with minimal effort. == Installation == Follow these steps to install and activate AIT Easy Post Customization: Upload Method: 1. Upload the plugin files to the /wp-content/plugins/ait-easy-post-customization/ directory. OR Direct Install via WordPress: 1. Go to the WordPress dashboard, navigate to Plugins -> Add New, and search for AIT Easy Post Customization. Click Install Now. Activate the Plugin: 1. Once installed, go to the Plugins screen in WordPress and click Activate next to AIT Easy Post Customization. Configure the Plugin: 1. After activation, a new menu item called AIT Expiry Date will appear in the WordPress sidebar. Click on it to access the plugin settings and configure the expiry date options as needed. == Frequently Asked Questions == = 1. What is AIT Easy Post Customization? = AIT Easy Post Customization is a WordPress plugin that allows users to easily set expiry dates for posts and custom post types, helping to manage content visibility and relevance effectively. === 2. How do I install the plugin? === You can install the plugin by uploading the plugin files to the `/wp-content/plugins/ait-easy-post-customization/` directory or by installing it directly through the WordPress plugins screen. After installation, activate the plugin through the 'Plugins' screen in WordPress. === 3. Where can I configure the expiry date settings? === After activating the plugin, you can configure the expiry date settings by navigating to the **AIT Expiry Date** link in the WordPress sidebar. Here, you can manage expiry settings for your posts and custom post types. === 4. Can I set an expiry date for custom post types? === Yes! AIT Easy Post Customization allows you to set expiry dates for both standard posts and custom post types, giving you flexibility in managing your content. === 5. What happens to a post when it expires? === Once a post expires, it will be automatically hidden from public view. You can also configure settings to notify users or take specific actions when a post expires. === 6. Is there any support available if I encounter issues? === Yes, for support and inquiries, you can contact me via email at [kamran.channar99@gmail.com](mailto:kamran.channar99@gmail.com) or connect with me on LinkedIn at [Muhammad Kamran](https://linkedin.com/in/muhammad-kamran-64a33a166). === 7. Is this plugin compatible with the latest version of WordPress? === Yes, AIT Easy Post Customization is tested up to WordPress version 6.6 and is designed to be compatible with the latest releases. === 8. Is the plugin free to use? === Yes, AIT Easy Post Customization is completely free to use and is licensed under the GPLv2 or later. == Changelog == = 1.0.1 = * Initial release of AIT Easy Post Customization. * Added functionality to set expiry dates for posts and custom post types. * Integrated user-friendly interface for managing expiry settings. == License & Copyright == This plugin is licensed under the GPLv2 or later. You can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details: https://www.gnu.org/licenses/gpl-2.0.html == Contact == For inquiries, project discussions, or collaboration opportunities, feel free to reach out to me: - Email: [kamran.channar99@gmail.com](mailto:kamran.channar99@gmail.com) - LinkedIn: [Muhammad Kamran](https://linkedin.com/in/muhammad-kamran-64a33a166) I look forward to connecting with you!