=== Webian Custom Post Accordion for Elementor ===
Contributors: Webian
Tags: elementor, accordion, custom post type, cpt, job listing
Requires at least: 5.8
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.0.2
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Display any custom post type as a beautiful, animated accordion in Elementor — no coding required.
== Description ==
**Custom Post Accordion for Elementor** lets you display any custom post type (CPT) as a smooth, animated accordion widget — directly inside the Elementor editor with full live preview.
Whether you're building a job listing page, an FAQ section, a team member showcase, a product catalogue, or any other content type, this widget gives you a flexible, style-ready accordion that works with your existing WordPress setup.
No shortcodes. No custom templates. Just drag and drop to configure.
= Features =
* Works with **any registered custom post type** — dynamic dropdown auto-populates from your site
* **Ordering controls** — sort by menu order, date, title, or random
* **Customisable toggle button** — choose text or icon, set separate open and closed states
* **Full style controls** — background colour, border, border radius, padding, gap between items
* **Typography support** — connect title and content to Elementor Global Fonts and Global Colours
* **Responsive padding** — separate settings for desktop, tablet, and mobile
* **Real-time Elementor editor preview** — every style change reflects instantly
= Perfect for =
* Job listings and career pages
* FAQ and knowledge base sections
* Team member directories
* Product or service catalogues
* News and announcement archives
* Any content stored in a custom post type
= Requirements =
* WordPress 5.8 or higher
* Elementor (free) 3.0 or higher
* PHP 7.4 or higher
Elementor Pro is **not required**. The widget works with the free Elementor plugin.
== Installation ==
1. In your WordPress dashboard, go to **Plugins → Add New → Upload Plugin**
2. Upload the ZIP file and click **Install Now**
3. Click **Activate Plugin**
4. Open any page in the Elementor editor and search for **"Custom Post Accordion"**
5. Alternatively, install directly from the WordPress plugin directory:
6. Go to **Plugins → Add New**
7. Search for **"Webian Custom Post Accordion"**
8. Click **Install Now** then **Activate**
== Frequently Asked Questions ==
= Does this work without Elementor Pro? =
Yes. This plugin works with the free Elementor plugin. Elementor Pro is not required.
= Which custom post types does it support? =
All public custom post types registered on your site. The Post Type dropdown automatically lists all available CPTs — including those registered by other plugins or your theme.
= Does the accordion animate smoothly? =
Yes. The widget uses a CSS grid animation technique for smooth, hardware-accelerated open and close transitions.
= Can I use icons for the toggle button instead of text? =
Yes. The Toggle Button settings let you choose between text and icon for both the open and closed states, using the Elementor icon library.
= Will my style settings update live in the Elementor editor? =
Yes. All colour, typography, spacing, and border controls update the preview in real time.
= Is it compatible with Elementor's Global Colours and Global Fonts? =
Yes. The Title and Toggle Button typography controls support Elementor Global Fonts and Colours.
= Is the plugin translation-ready? =
Yes. All user-facing strings use the text domain `webian-custom-post-accordion-for-elementor`.
== Screenshots ==
1. Widget in the Elementor editor — Post Type and style controls
2. Accordion displayed on the frontend — closed state
3. Accordion displayed on the frontend — open state
4. Toggle Button settings — text and icon options
5. Summary Bar style controls — colour, border, and padding
== Changelog ==
= 1.0.0 =
* Initial release
== Upgrade Notice ==
= 1.0.0 =
First release of Webian Custom Post Accordion for Elementor.
