Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

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

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages