WP Manifestindependent plugin directory
manifest / forms / wordpress-quote-request-plugin

Custom Quote Request

A custom WordPress plugin for secure quote request submissions using OOP, nonces, and Custom Post Types.

★ 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/hamza-naeem-dev/wordpress-quote-request-plugin/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 custom WordPress Quote Request Plugin that allows users to submit quote requests through a frontend form. The plugin securely processes user input and stores submissions using Custom Post Types.


🚀 Features

  • Frontend quote request form using shortcode
  • Secure form handling with nonce verification
  • Input validation and sanitization
  • Custom Post Type (CPT) for storing quote requests
  • Email storage and structured data handling
  • Dynamic display of submitted quotes using WP_Query

🛠 Technologies Used

Backend

  • PHP
  • WordPress Plugin API
  • Custom Post Types (CPT)
  • WP_Query

Frontend

  • HTML
  • CSS (Bootstrap)

📸 Screenshots

Form
Display


📦 Installation

  1. Download or clone the repository:
    
    git clone https://github.com/hamza-naeem-dev/WordPress-Quote-Request-Plugin.git

Move the plugin folder to:

wp-content/plugins/ Activate the plugin from WordPress admin panel 🧩 Usage Display Quote Request Form [cqr_quote_form] Display Submitted Requests [cqr_display_quotes] ⚙️ How It Works User submits the quote request form Data is validated and sanitized A new post is created using Custom Post Type Data is stored securely in WordPress database Submissions are displayed dynamically using WP_Query 🧠 Learning Highlights Secure form handling using WordPress nonces Working with Custom Post Types Using WP_Query to fetch dynamic data Structuring WordPress plugins using OOP ⚠️ Future Improvements Add email notifications using wp_mail() Add AJAX form submission Improve UI design Add admin dashboard filters 📌 Author

Hamza Naeem

📄 License

GPL2