Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
=== Elite Projects Manager === Contributors: elitedeveloper Tags: projects, portfolio, elementor, custom post type, dynamic tags Requires at least: 6.0 Tested up to: 6.7 Requires PHP: 7.4 Stable tag: 1.0.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html A professional project portfolio manager with full Elementor integration — Dynamic Tags, Loop Grid, and Taxonomy Filter compatibility. == Description == **Elite Projects Manager** creates a complete project portfolio system for WordPress, designed to integrate seamlessly with Elementor Pro's Theme Builder, Loop Grid, and Taxonomy Filter widgets. = Features = * **Custom Post Type: Projects** — with archive, REST API, and all standard supports * **Custom Taxonomy: Project Categories** — hierarchical, REST-enabled, Taxonomy Filter compatible * **7 Custom Meta Fields** — Location, Completion Date, Cost, Client Name, Before/After Images, Gallery * **Elementor Dynamic Tags** — all meta fields exposed for use in Theme Builder templates * **Loop Grid Compatible** — projects appear natively in Elementor Loop Grid queries * **Taxonomy Filter Ready** — works out-of-the-box with Elementor's Taxonomy Filter widget * **REST API Enabled** — full REST support for headless or decoupled setups * **No jQuery** — pure vanilla JavaScript for admin interactions * **Secure** — nonce verification, capability checks, data sanitization and escaping = How It Works = 1. Install and activate the plugin 2. Create Project posts and assign Project Categories 3. In Elementor Theme Builder, create a Loop Item template for Projects 4. Add a Loop Grid widget to your gallery/portfolio page 5. Add Elementor's Taxonomy Filter widget above the Loop Grid 6. Configure: Taxonomy → Project Categories, Query Source → same as Loop Grid 7. Visitors can now filter projects by category without page reload = Custom Fields = | Field | Type | |-------------------|-----------------| | Project Location | Text | | Completion Date | Date | | Project Cost | Text | | Client Name | Text | | Project Gallery | Multiple Images | | Before Image | Single Image | | After Image | Single Image | All fields are available as **Elementor Dynamic Tags** under the "Project Fields" group. == Installation == 1. Upload the `elite-projects-manager` folder to `/wp-content/plugins/` 2. Activate through the **Plugins** menu in WordPress 3. Go to **Projects → Add New** to create your first project 4. Visit **Settings → Permalinks** and click **Save** to flush rewrite rules == Frequently Asked Questions == = Does this plugin require Elementor Pro? = The custom post type and taxonomy work without Elementor. However, Dynamic Tags, Loop Grid, and Taxonomy Filter features require **Elementor Pro**. = Can I use this with Gutenberg? = Yes. The CPT supports the block editor, and all meta fields are exposed via the REST API. However, Dynamic Tags are Elementor-specific. = Does this create any frontend layouts? = No. This plugin only registers data structures and Elementor integrations. Use Elementor Theme Builder to design your single project and archive templates. == Changelog == = 1.0.0 = * Initial release * Custom Post Type: Projects * Custom Taxonomy: Project Categories * Meta fields with admin UI * Elementor Dynamic Tags integration * REST API support * Loop Grid & Taxonomy Filter compatibility