mikepsinn / petition-the-government-wp-plugin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WordPress Government Petition Signature Collection Plugin

This is a WordPress plugin designed to allow users to collect signatures for government petitions. It provides a simple and intuitive interface for users to sign petitions and for administrators to manage and track these signatures.

Features

  • Signature Collection: Collect signatures from users who support your petition.
  • Petition Management: Create, edit, and manage multiple petitions.
  • Signature Verification: Verify signatures to ensure authenticity.
  • Signature Export: Export signatures for offline use or for submission to government bodies.
  • Responsive Design: Works seamlessly on all devices.
  • User Creation: Creates a new WordPress user when someone signs the petition.
  • Thank You Page: Redirects the user to a "Thank You" page after signing the petition, encouraging them to share the petition on social media.

Installation

  1. Download the plugin zip file.
  2. Navigate to the WordPress admin dashboard.
  3. Go to Plugins > Add New > Upload Plugin.
  4. Choose the downloaded zip file and click Install Now.
  5. After installation, click Activate Plugin.

Usage

  1. Navigate to the WordPress admin dashboard.
  2. Go to Petitions > Add New to create a new petition.
  3. Fill in the petition details and click Publish.
  4. Use the provided Gutenberg block to display the petition form on any page or post.

Gutenberg Block

Use the provided Gutenberg block to display the petition form on any page or post. The block will automatically create a new WordPress user when someone signs the petition and redirect them to a "Thank You" page (/petition-thank-you/), which encourages them to share the petition on social media.

Support

For any issues or feature requests, please create a new issue in the GitHub repository.

License

This plugin is licensed under the GPL v2.0 or later.

About


Languages

Language:PHP 77.4%Language:CSS 12.4%Language:JavaScript 10.2%