WP Manifestindependent plugin directory
manifest / builders / project-page-elementor-widget

Project Page Elementor Widget

A customizable Elementor widget for building service pages, project showcases, and case study layouts in WordPress.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/arash-ahmadii/project-page-elementor-widget/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

A lightweight, customizable Elementor widget for building modern Service Pages, Project Showcases, and Case Study layouts in WordPress.

This plugin adds a ready-to-use widget with:

  • Hero section (headline, description, CTA buttons)
  • Stats block
  • Category filters (taxonomy-like tabs)
  • Project cards/grid
  • Bottom CTA section
  • Built-in style controls for key brand colors

Why This Plugin

  • Fast setup in Elementor (drag, drop, customize)
  • No external framework required
  • Content and layout are fully editable from Elementor controls
  • Designed for agencies, freelancers, and business websites

Requirements

  • WordPress 6.0+
  • Elementor (free or pro)
  • PHP 7.4+

Installation

See full steps in INSTALLATION.md.

Quick version:

  1. Download or clone this repository.
  2. Place the custom-widget folder inside wp-content/plugins/.
  3. Activate Project Page Elementor Widget from WordPress Admin > Plugins.
  4. Edit a page with Elementor and search for the widget: Project Page Elementor Widget.

Usage

See full guide in USAGE.md.

In short:

  1. Add the widget to any page in Elementor.
  2. Configure Hero, Stats, Categories, Projects, and CTA sections.
  3. Adjust colors from the Style tab.
  4. Publish.

Plugin Structure

custom-widget/
  custom-widget.php
  assets/
    project-page.css
    project-page.js
  widgets/
    class-project-page-widget.php

Roadmap Ideas

  • Multiple widget presets (Service, Projects, Case Study)
  • Optional animation intensity control
  • RTL and multilingual optimization
  • Import/export preset data

Contributing

Contributions are welcome. Please open an issue first to discuss major changes.

License

Choose and add a license before public release (recommended: MIT or GPL-2.0-or-later).