WordPress plugin intelligence profile

OpenPGP Form Encryption for WordPress

OpenPGP public key encryption for any textarea with a shortcode button.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 4.9
Current version1.5.1
WordPress coverageTested up to WordPress 4.9
Minimum stackWP 4.0 · PHP —
Directory statusactive
Last directory update17 Apr 20242y ago
Active installations30Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 1 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records OpenPGP Form Encryption for WordPress version 1.5.1 as active, updated 2y ago and tested up to WordPress 4.9.

Overview

About this plugin

js to provide public key encryption for a

textarea. It is most useful for any kind of text area that will be

submitted via email or over an unsecured network connection.

com/pymander/wordpress-openpgp

Usage

This plugin provides a simple shortcode which you can add to your

forms. To use the shortcode, you must first upload your ASCII-armored

public key to your blog’s media section. Note that the public key must

reside on the same server as your blog.

The cryptbutton shortcode takes the following arguments.

keyid

The media ID of your ASCII-armored public key. Either this or keyurl

are required.

keyurl

The URL for your ASCII-armored public key. Either this argument or

keyid are required.

textarea

Optional. The HTML ID for the textarea element to be encrypted. When

this is omitted, the plugin will try to find the correct textarea

automatically.

class

Optional. Specify additional CSS classes for the button element.

text

Optional. Specify the button text. This defaults to “Encrypt”.

You can

also use the shortcode as an open/close tag, and the contents will be

used as the button text.

Example

This example uses the Jetpack for WordPress contact form. You can

see an example of the output on my Contact page. The WordPress code

looks something like this:

[contact-form subject='ARNESONIUM CONTACT'] [contact-field label='Name' type='name' required='1'/] [contact-field label='Email' type='email' required='1'/] [contact-field label='Phone' type='text'/] [contact-field label='Comment' type='textarea' required='1'/] [cryptbutton keyid=42]Encrypt[/cryptbutton] [/contact-form]

Line 6 displays the cryptbutton usage. Note that I changed some

elements of this example to make things clearer. You will need to play

with layout and CSS to get things looking nice.

Contact Form 7

This plugin also adds a cryptbutton shortcode to

Contact Form 7. Shortcodes use a slightly

different syntax with CF7. All of the options are still available, but

the example above would be used in a form like this:

<p> [cryptbutton keyid:42 "Encrypt"] [submit "Send"] </p>

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • encryption
  • forms
  • gnupg
  • openpgp
  • pgp
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 4.9

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 4.9.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to4.9
Minimum requirementsWordPress 4.0 · PHP not listed
Update activity17 Apr 20242y ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.