ShahiLandin
Manage high-conversion landing pages with WordPress headers and footers intact. Provides HTML import support and dedicated routing under the ShahiLandin namespace.
by ShahiSoft · github.com/shahikhail001/shahilandin · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/shahikhail001/shahilandin/archive/refs/heads/master.zipShahiLandin Landing Manager
Create high-conversion landing pages inside WordPress without rebuilding your theme. Import production-ready HTML, assemble layouts with the Template Builder wizard, toggle theme vs canvas rendering, and track performance from one dashboard.
Why Teams Choose ShahiLandin
- HTML Importer: Paste or upload static markup, preserve fonts/meta, and sanitize unsafe scripts.
- Template Builder: Guided wizard with brand tokens, dynamic data sources, personalization lab, and marketplace layouts.
- Display Modes: Keep the theme header/footer or switch to Shahi Canvas for a blank shell.
- Analytics & Experiments: View conversions, launch A/B tests, and push telemetry to Mixpanel/GA4/Slack.
- Safe for Editors: Capabilities isolate creation/publishing rights, while sanitization protects content.
Requirements
- WordPress 6.0+
- PHP 7.4 – 8.2
- HTTPS recommended for analytics + font delivery
Installation Snapshot
- Download the ZIP from CodeCanyon.
- In wp-admin go to Plugins → Add New → Upload Plugin and upload the ZIP.
- Activate ShahiLandin Landing Manager. A Landing Pages menu confirms success.
- Optional SFTP: upload the
ShahiLandinfolder towp-content/plugins/and activate from Plugins.
Detailed onboarding, including screenshots, lives in docs/index.html plus the printable docs/quick-start.html (export to PDF) and the summarized docs/quick-start.md.
Launch Your First Landing (5 steps)
- Visit Landing Pages → HTML Importer or Template Builder.
- Run the analyzer (HTML) or wizard (Template Builder) to review fidelity and supply content.
- Choose Shahi Canvas or Theme Shell in the Display Options metabox.
- Publish and monitor analytics inside the dashboard.
- (Optional) Enable telemetry tokens to mirror metrics to Mixpanel/GA4/Slack.
Feature Highlights
HTML Importer
- Analyzer surfaces missing assets before saving data.
- Head assets (fonts/preloads/canonicals) are mirrored and injected at render time.
- Advanced Assets toggle (admins with
unfiltered_html) preserves trusted scripts when needed.
Template Builder
- Guided flow: Brand Basics → Template Selection → Section Builder → Content & Styling → Review & Launch.
- Autosave drafts and shareable previews keep stakeholders aligned.
- Marketplace + Experiments provide curated layouts and one-click A/B tests.
Display Controls
- Theme Shell keeps global header/footer intact.
- Shahi Canvas renders a clean HTML shell with imported body classes/styles/data attributes.
- Switch modes any time without reimporting content.
Analytics & Experiments
- Server-side view tracking with bot suppression + transient deduping.
- Conversion goals stored per landing; telemetry hooks push to Mixpanel/GA4/Slack.
- Experiment dashboard compares variants in the same UI marketers already use.
Documentation & Support
- Full buyer documentation:
docs/index.html - Quick Start (HTML → PDF):
docs/quick-start.html - Quick Start summary:
docs/quick-start.md - User/help reference:
docs/USER-GUIDE.md - Developer deep dive:
docs/DEVELOPER-GUIDE.md - FAQ:
readme.txt(WordPress format) - Knowledge base: https://shahisoft.gec5.com/index.php/knowledge-base/
- Submit a ticket: https://shahisoft.gec5.com/index.php/submit-ticket/
- Support email: support@shahisoft.gec5.com (24h weekday SLA)
Uninstall & Data Retention
uninstall.phpremoves plugin options, analytics meta, and custom capabilities.- Preserve landing posts by adding
add_filter('shahilandin_retain_data', '__return_true');before uninstalling.
Folder Highlights
ShahiLandin/
├── assets/ # Production CSS/JS bundles
├── includes/ # Namespaced PHP classes
├── templates/ # Frontend template parts
├── docs/ # Buyer + developer guides (HTML, quick start, PDF export)
├── languages/ # Translation templates (.pot)
├── README.md # This buyer overview
└── uninstall.php # Cleanup routine
Need More?
- Localization, build, and telemetry details live in
DEVELOPMENT.mdso this README stays buyer-focused. - Troubleshooting and advanced topics are covered in
docs/index.htmland the live knowledge base at https://shahisoft.gec5.com/index.php/knowledge-base/.
Future Enhancements
- Unified build tooling: Reuse the Templates Pro
@wordpress/scriptsstack for the HTML importer UI so React/TypeScript bundles inherit WordPress externals and consistent lint/typecheck steps. - Automated QA hooks: Re-enable the existing lint/test/typecheck npm scripts as pre-release gates to keep marketplace packages regression-free.
- Dependency diet: Audit
includes/modules/templates-pro/package.jsonfor unused animation libraries before the next feature sprint to shorten installs. - Template Builder revival: When the advanced wizard returns, point it at the shared toolchain above and document the workflow inside
docs/DEVELOPER-GUIDE.md.
Happy conversions! 🎉