WP Manifestindependent plugin directory
manifest / forms / wp-smart-contact-router

WP Smart Contact Router

Routes contact form submissions to different recipients based on topic and priority.

★ 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/kevinchamplin/wp-smart-contact-router/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 modern WordPress plugin that routes contact form submissions to different recipients based on topic and priority.

Highlights

  • PHP 8 with strict_types and namespaced, PSR-4 class structure.
  • Shortcode-driven contact form: [smart_contact_router].
  • Secure submission handling via admin-post.php, nonces, and sanitization.
  • Pluggable routing: per-topic recipient addresses stored in WordPress options.

Usage

  1. Place the plugin folder inside wp-content/plugins/wp-smart-contact-router.
  2. Activate WP Smart Contact Router in the WordPress admin.
  3. Add the shortcode [smart_contact_router] to any page.
  4. Configure routing options via code or (later) an options screen.

This repository is part of a collection of focused, production-minded mini projects showcasing full‑stack and WordPress development skills.