A modern WordPress plugin that provides a dynamic Services system with Elementor integration and smooth GSAP animations.
- 🧩 Custom Post Type (Services)
- 🎯 Elementor Widget (drag & drop)
- ⚡ GSAP Scroll Animations (ScrollTrigger)
- 🧠 Manual Ordering (menu_order)
- 🎨 Clean & minimal UI structure
- 🔁 Multi-instance safe (no JS conflicts)
- 🧪 Works in Elementor Editor & Frontend
- 🚫 No ACF dependency
ak-services-system/
│── ak-services-system.php
│── includes/
│ └── class-widget.php
│── assets/
│ ├── style.css
│ └── script.js
- Create services from WordPress dashboard
- Control order using Page Attributes
- Add widget inside Elementor
- Animation runs automatically
- Download or clone this repo:
git clone https://github.com/abanoubkhaliil/ak-services-system.git
- Upload to:
/wp-content/plugins/
-
Activate plugin from WordPress dashboard
-
Done ✅
-
Go to:
Dashboard → Services -
Add:
- Title
- Description (Excerpt)
- Featured Image (optional)
- Order (Page Attributes)
- Open Elementor page
- Search: AK Services
- Drag & drop widget
Powered by GSAP ScrollTrigger
- Smooth stagger animation
- Section pinning
- Scroll-based transitions
- Horizontal scroll (Awwwards style)
- Category filtering
- REST API endpoint
- Advanced animation presets
Abanoub Khalil Frontend & WordPress Developer
If you like this project:
- ⭐ Star the repo
- 🍴 Fork it
- 💡 Suggest improvements


