WP Manifestindependent plugin directory
manifest / forms / question-builder-v1.0.0

Question Builder

This is a Question Builder Wordpress Plugin like Google Form.

by Md Shakibur Rahman · github.com/mdshakiburrahman6/question-builder-v1.0.0 · website

0stars
0forks

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/mdshakiburrahman6/question-builder-v1.0.0/archive/refs/heads/main.zip

Create dynamic question forms like Google Forms using WordPress. Easily add, remove, and manage multiple input types and display forms anywhere using a shortcode.


📌 Plugin Overview

Question Builder is a lightweight, flexible WordPress plugin that allows you to create Google Form–style question forms directly from the WordPress admin panel. No coding knowledge is required. Forms are displayed on the frontend using a simple shortcode.

This plugin is suitable for surveys, feedback forms, questionnaires, internal tools, and collecting client requirements.


🚀 Key Features

  • Google Form–style question builder
  • Unlimited forms and questions
  • Dynamic admin UI (add/remove questions)
  • Shortcode-based frontend display
  • Clean, extendable, developer-friendly structure
  • Secure (nonce validation & sanitization)

🔧 Supported Input Types

Input Type Description
Text Short answer text input
Radio Multiple choice options
Image Upload or display an image
File Upload or attach downloadable files

📦 Installation

Manual Installation

  1. Download or clone the plugin repository
  2. Upload the folder to:
    /wp-content/plugins/question-builder/
  3. Go to WordPress Admin → Plugins
  4. Activate Question Builder

🛠 Creating a Question Form

  1. Go to Dashboard → Question Builder
  2. Click Add New
  3. Enter a form title
  4. Add questions using the Question Builder panel
  5. Select input type for each question (Text, Radio, Image, File)
  6. Click Publish

🔑 Getting the Form ID

After publishing the form:

  1. Click Edit on the form
  2. Look at the browser URL:
    wp-admin/post.php?post=123&action=edit
  3. The number 123 is your Form ID

📄 Displaying the Form on Frontend

Use the shortcode below anywhere on your site:

[question_builder id="123"]

Replace 123 with your actual Form ID.

Shortcode works in:

  • Pages
  • Posts
  • Widgets
  • Elementor / Gutenberg blocks

🎨 Admin Interface Overview

  • Clean, card-style question layout
  • Add or remove questions dynamically
  • Auto show/hide fields based on input type
  • Add multiple radio options
  • Upload image and file buttons

🖥 Frontend Output

  • Clean and responsive form layout
  • Google Form–style structure
  • Theme-friendly and customizable with CSS
  • Read-only display (submission system can be added later)

🧩 Common Issues & Solutions

❌ “No form selected” message

✔ Make sure your shortcode includes the form ID:

[question_builder id="YOUR_ID"]

🎯 Common Use Cases

  • Surveys
  • Feedback forms
  • Client questionnaires
  • Internal data collection
  • Requirement gathering
  • Quizzes (future-ready)

👨‍💻 Author

Md Shakibur Rahman\ 🌐 Website: https://devmarkethub.asmonix.com\ 🐙 GitHub: https://github.com/mdshakiburrahman6


⭐ If you find this plugin useful, don’t forget to star the repository on GitHub!