Version Description
- 2017-11-16
Download this release
Release Info
| Developer | codeinwp |
| Plugin | |
| Version | 2.2.5 |
| Comparing to | |
| See all releases | |
Code changes from version 2.2.4 to 2.2.5
- CHANGELOG.md +5 -0
- admin/class-pirateforms-admin.php +1 -1
- includes/class-pirateforms.php +1 -1
- pirate-forms.php +2 -2
- public/css/front.css +1 -1
- readme.md +51 -2
- readme.txt +7 -1
- vendor/autoload.php +1 -1
- vendor/autoload_52.php +1 -1
- vendor/composer/autoload_real.php +5 -5
- vendor/composer/autoload_real_52.php +3 -3
CHANGELOG.md
CHANGED
|
@@ -1,4 +1,9 @@
|
|
| 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2 |
### v2.2.4 - 2017-11-13
|
| 3 |
**Changes:**
|
| 4 |
* Improved assets loading, loading them only they are necessary.
|
| 1 |
|
| 2 |
+
### v2.2.5 - 2017-11-16
|
| 3 |
+
**Changes:**
|
| 4 |
+
* Adds compatibility with WordPress 4.9
|
| 5 |
+
* Minor improvement for toggle the password in the admin form fields.
|
| 6 |
+
|
| 7 |
### v2.2.4 - 2017-11-13
|
| 8 |
**Changes:**
|
| 9 |
* Improved assets loading, loading them only they are necessary.
|
admin/class-pirateforms-admin.php
CHANGED
|
@@ -808,7 +808,7 @@ class PirateForms_Admin {
|
|
| 808 |
'value' => PirateForms_Util::get_option( 'pirateformsopt_smtp_password' ),
|
| 809 |
'wrap' => array(
|
| 810 |
'type' => 'div',
|
| 811 |
-
'class' => 'pirate-forms-grouped',
|
| 812 |
),
|
| 813 |
),
|
| 814 |
)
|
| 808 |
'value' => PirateForms_Util::get_option( 'pirateformsopt_smtp_password' ),
|
| 809 |
'wrap' => array(
|
| 810 |
'type' => 'div',
|
| 811 |
+
'class' => 'pirate-forms-grouped pirate-forms-password-toggle',
|
| 812 |
),
|
| 813 |
),
|
| 814 |
)
|
includes/class-pirateforms.php
CHANGED
|
@@ -69,7 +69,7 @@ class PirateForms {
|
|
| 69 |
public function __construct() {
|
| 70 |
|
| 71 |
$this->plugin_name = 'pirateforms';
|
| 72 |
-
$this->version = '2.2.
|
| 73 |
|
| 74 |
$this->load_dependencies();
|
| 75 |
$this->set_locale();
|
| 69 |
public function __construct() {
|
| 70 |
|
| 71 |
$this->plugin_name = 'pirateforms';
|
| 72 |
+
$this->version = '2.2.5';
|
| 73 |
|
| 74 |
$this->load_dependencies();
|
| 75 |
$this->set_locale();
|
pirate-forms.php
CHANGED
|
@@ -16,7 +16,7 @@
|
|
| 16 |
* Plugin Name: Free & Simple Contact Form Plugin - Pirateforms
|
| 17 |
* Plugin URI: http://themeisle.com/plugins/pirate-forms/
|
| 18 |
* Description: Easily creates a nice looking, simple contact form on your WP site.
|
| 19 |
-
* Version: 2.2.
|
| 20 |
* Author: Themeisle
|
| 21 |
* Author URI: http://themeisle.com
|
| 22 |
* Text Domain: pirate-forms
|
|
@@ -36,7 +36,7 @@ if ( ! defined( 'WPINC' ) ) {
|
|
| 36 |
define( 'PIRATEFORMS_NAME', 'Pirate Forms' );
|
| 37 |
define( 'PIRATEFORMS_SLUG', 'pirate-forms' );
|
| 38 |
define( 'PIRATEFORMS_USELL_LINK', 'https://themeisle.com/plugins/pirate-forms-extended/' );
|
| 39 |
-
define( 'PIRATE_FORMS_VERSION', '2.2.
|
| 40 |
define( 'PIRATEFORMS_DIR', trailingslashit( plugin_dir_path( __FILE__ ) ) );
|
| 41 |
define( 'PIRATEFORMS_URL', plugin_dir_url( __FILE__ ) );
|
| 42 |
define( 'PIRATEFORMS_BASENAME', plugin_basename( __FILE__ ) );
|
| 16 |
* Plugin Name: Free & Simple Contact Form Plugin - Pirateforms
|
| 17 |
* Plugin URI: http://themeisle.com/plugins/pirate-forms/
|
| 18 |
* Description: Easily creates a nice looking, simple contact form on your WP site.
|
| 19 |
+
* Version: 2.2.5
|
| 20 |
* Author: Themeisle
|
| 21 |
* Author URI: http://themeisle.com
|
| 22 |
* Text Domain: pirate-forms
|
| 36 |
define( 'PIRATEFORMS_NAME', 'Pirate Forms' );
|
| 37 |
define( 'PIRATEFORMS_SLUG', 'pirate-forms' );
|
| 38 |
define( 'PIRATEFORMS_USELL_LINK', 'https://themeisle.com/plugins/pirate-forms-extended/' );
|
| 39 |
+
define( 'PIRATE_FORMS_VERSION', '2.2.5' );
|
| 40 |
define( 'PIRATEFORMS_DIR', trailingslashit( plugin_dir_path( __FILE__ ) ) );
|
| 41 |
define( 'PIRATEFORMS_URL', plugin_dir_url( __FILE__ ) );
|
| 42 |
define( 'PIRATEFORMS_BASENAME', plugin_basename( __FILE__ ) );
|
public/css/front.css
CHANGED
|
@@ -1,5 +1,5 @@
|
|
| 1 |
/*
|
| 2 |
-
Version: 2.2.
|
| 3 |
*/
|
| 4 |
.pirate_forms_wrap .form_field_wrap {
|
| 5 |
margin-bottom: 20px;
|
| 1 |
/*
|
| 2 |
+
Version: 2.2.5
|
| 3 |
*/
|
| 4 |
.pirate_forms_wrap .form_field_wrap {
|
| 5 |
margin-bottom: 20px;
|
readme.md
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
**Contributors:** [themeisle](https://profiles.wordpress.org/themeisle), [codeinwp](https://profiles.wordpress.org/codeinwp), [rodicaelena](https://profiles.wordpress.org/rodicaelena), [hardeepasrani](https://profiles.wordpress.org/hardeepasrani), [pirateforms](https://profiles.wordpress.org/pirateforms), [rozroz](https://profiles.wordpress.org/rozroz)
|
| 3 |
**Tags:** contact form, contact form plugin, forms, smtp, custom form, subscribe form, feedback form, wordpress contact form
|
| 4 |
**Requires at least:** 3.0
|
| 5 |
-
**Tested up to:** 4.
|
| 6 |
**Stable tag:** trunk
|
| 7 |
**License:** GPLv2 or later
|
| 8 |
**License URI:** http://www.gnu.org/licenses/gpl-2.0.html
|
|
@@ -86,6 +86,7 @@ This plugin started as a fork of https://wordpress.org/plugins/proper-contact-fo
|
|
| 86 |
|
| 87 |
## Frequently Asked Questions ##
|
| 88 |
|
|
|
|
| 89 |
### How I can get support for this contact form plugin ? ###
|
| 90 |
|
| 91 |
You can learn more about PirateForms and ask for help by <a href="https://themeisle.com/contact/" >visiting ThemeIsle website</a>.
|
|
@@ -113,7 +114,49 @@ You can follow the full documentation [here](http://docs.themeisle.com/article/4
|
|
| 113 |
[http://docs.themeisle.com/article/663-what-actions-and-filters-are-available-in-pirate-forms](http://docs.themeisle.com/article/663-what-actions-and-filters-are-available-in-pirate-forms)
|
| 114 |
|
| 115 |
|
| 116 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 117 |
|
| 118 |
Activating the Pirate Contact Form plugin is just like any other plugin. If you've uploaded the plugin package to your server already, skip to step 5 below:
|
| 119 |
|
|
@@ -134,6 +177,12 @@ Activating the Pirate Contact Form plugin is just like any other plugin. If you'
|
|
| 134 |
4. Screenshot 4. Enabling SMTP
|
| 135 |
|
| 136 |
## Changelog ##
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 137 |
### 2.2.4 - 2017-11-13 ###
|
| 138 |
|
| 139 |
* Improved assets loading, loading them only they are necessary.
|
| 2 |
**Contributors:** [themeisle](https://profiles.wordpress.org/themeisle), [codeinwp](https://profiles.wordpress.org/codeinwp), [rodicaelena](https://profiles.wordpress.org/rodicaelena), [hardeepasrani](https://profiles.wordpress.org/hardeepasrani), [pirateforms](https://profiles.wordpress.org/pirateforms), [rozroz](https://profiles.wordpress.org/rozroz)
|
| 3 |
**Tags:** contact form, contact form plugin, forms, smtp, custom form, subscribe form, feedback form, wordpress contact form
|
| 4 |
**Requires at least:** 3.0
|
| 5 |
+
**Tested up to:** 4.9
|
| 6 |
**Stable tag:** trunk
|
| 7 |
**License:** GPLv2 or later
|
| 8 |
**License URI:** http://www.gnu.org/licenses/gpl-2.0.html
|
| 86 |
|
| 87 |
## Frequently Asked Questions ##
|
| 88 |
|
| 89 |
+
|
| 90 |
### How I can get support for this contact form plugin ? ###
|
| 91 |
|
| 92 |
You can learn more about PirateForms and ask for help by <a href="https://themeisle.com/contact/" >visiting ThemeIsle website</a>.
|
| 114 |
[http://docs.themeisle.com/article/663-what-actions-and-filters-are-available-in-pirate-forms](http://docs.themeisle.com/article/663-what-actions-and-filters-are-available-in-pirate-forms)
|
| 115 |
|
| 116 |
|
| 117 |
+
### Emails are not being sent, what can i do ? ###
|
| 118 |
+
[http://docs.themeisle.com/article/690-emails-are-not-being-sent-what-can-i-do](http://docs.themeisle.com/article/690-emails-are-not-being-sent-what-can-i-do)
|
| 119 |
+
|
| 120 |
+
= Why do I not receive any emails? - Pirate Forms =
|
| 121 |
+
[http://docs.themeisle.com/article/729-why-do-i-not-receive-any-emails-pirate-forms](http://docs.themeisle.com/article/729-why-do-i-not-receive-any-emails-pirate-forms)
|
| 122 |
+
|
| 123 |
+
= How to add reCaptcha to a form in Pirate Forms =
|
| 124 |
+
[http://docs.themeisle.com/article/731-how-to-add-recaptcha-to-a-form-in-pirate-forms](http://docs.themeisle.com/article/731-how-to-add-recaptcha-to-a-form-in-pirate-forms)
|
| 125 |
+
|
| 126 |
+
= How to add Dropdown menu in Subject Field in Pirate Forms =
|
| 127 |
+
[http://docs.themeisle.com/article/725-how-to-add-dropdown-menu-in-subject-field-in-pirate-forms](http://docs.themeisle.com/article/725-how-to-add-dropdown-menu-in-subject-field-in-pirate-forms)
|
| 128 |
+
|
| 129 |
+
= How to save contacts in Mailchimp list in Pirate Forms =
|
| 130 |
+
[http://docs.themeisle.com/article/722-pirate-forms-how-to-save-contacts-in-mailchimp-list](http://docs.themeisle.com/article/722-pirate-forms-how-to-save-contacts-in-mailchimp-list)
|
| 131 |
+
|
| 132 |
+
= How to create a Form Widget in Pirate Forms =
|
| 133 |
+
[http://docs.themeisle.com/article/723-pirate-forms-how-to-create-a-form-widget](http://docs.themeisle.com/article/723-pirate-forms-how-to-create-a-form-widget)
|
| 134 |
+
|
| 135 |
+
= How to create a subscription form in Pirate Forms =
|
| 136 |
+
[http://docs.themeisle.com/article/721-pirate-forms-how-to-create-a-subscription-form](http://docs.themeisle.com/article/721-pirate-forms-how-to-create-a-subscription-form)
|
| 137 |
+
|
| 138 |
+
= How to create multiple forms in Pirate Forms =
|
| 139 |
+
[http://docs.themeisle.com/article/730-how-to-create-multiple-forms-in-pirate-forms](http://docs.themeisle.com/article/730-how-to-create-multiple-forms-in-pirate-forms)
|
| 140 |
+
|
| 141 |
+
= How to add multiple upload fields in Pirate Forms =
|
| 142 |
+
[http://docs.themeisle.com/article/734-how-to-add-multiple-upload-fields-in-pirate-forms](http://docs.themeisle.com/article/734-how-to-add-multiple-upload-fields-in-pirate-forms)
|
| 143 |
+
|
| 144 |
+
= How to add a spam trap in a form in Pirate Forms =
|
| 145 |
+
[http://docs.themeisle.com/article/732-how-to-add-a-spam-trap-in-a-form-in-pirate-forms](http://docs.themeisle.com/article/732-how-to-add-a-spam-trap-in-a-form-in-pirate-forms)
|
| 146 |
+
|
| 147 |
+
= How to change default confirmation email content in Pirate Forms =
|
| 148 |
+
[http://docs.themeisle.com/article/724-how-to-change-default-email-content-in-pirate-forms](http://docs.themeisle.com/article/724-how-to-change-default-email-content-in-pirate-forms)
|
| 149 |
+
|
| 150 |
+
= How to add checkbox field in Pirate Forms =
|
| 151 |
+
[http://docs.themeisle.com/article/733-how-to-add-checkbox-field-in-pirate-forms](http://docs.themeisle.com/article/733-how-to-add-checkbox-field-in-pirate-forms)
|
| 152 |
+
|
| 153 |
+
= How can I change HTML of default form in Pirate Forms =
|
| 154 |
+
[http://docs.themeisle.com/article/745-how-can-i-change-html-of-default-form-in-pirate-forms](http://docs.themeisle.com/article/745-how-can-i-change-html-of-default-form-in-pirate-forms)
|
| 155 |
+
|
| 156 |
+
= How to add attributes to form in Pirate Forms =
|
| 157 |
+
[http://docs.themeisle.com/article/752-how-to-add-attributes-to-form-in-pirate-forms](http://docs.themeisle.com/article/752-how-to-add-attributes-to-form-in-pirate-forms)
|
| 158 |
+
|
| 159 |
+
== Installation ==
|
| 160 |
|
| 161 |
Activating the Pirate Contact Form plugin is just like any other plugin. If you've uploaded the plugin package to your server already, skip to step 5 below:
|
| 162 |
|
| 177 |
4. Screenshot 4. Enabling SMTP
|
| 178 |
|
| 179 |
## Changelog ##
|
| 180 |
+
### 2.2.5 - 2017-11-16 ###
|
| 181 |
+
|
| 182 |
+
* Adds compatibility with WordPress 4.9
|
| 183 |
+
* Minor improvement for toggle the password in the admin form fields.
|
| 184 |
+
|
| 185 |
+
|
| 186 |
### 2.2.4 - 2017-11-13 ###
|
| 187 |
|
| 188 |
* Improved assets loading, loading them only they are necessary.
|
readme.txt
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
Contributors: themeisle, codeinwp, rodicaelena, hardeepasrani, pirateforms, rozroz
|
| 3 |
Tags: contact form, contact form plugin, forms, smtp, custom form, subscribe form, feedback form, wordpress contact form
|
| 4 |
Requires at least: 3.0
|
| 5 |
-
Tested up to: 4.
|
| 6 |
Stable tag: trunk
|
| 7 |
License: GPLv2 or later
|
| 8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
|
@@ -177,6 +177,12 @@ Activating the Pirate Contact Form plugin is just like any other plugin. If you'
|
|
| 177 |
4. Screenshot 4. Enabling SMTP
|
| 178 |
|
| 179 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 180 |
= 2.2.4 - 2017-11-13 =
|
| 181 |
|
| 182 |
* Improved assets loading, loading them only they are necessary.
|
| 2 |
Contributors: themeisle, codeinwp, rodicaelena, hardeepasrani, pirateforms, rozroz
|
| 3 |
Tags: contact form, contact form plugin, forms, smtp, custom form, subscribe form, feedback form, wordpress contact form
|
| 4 |
Requires at least: 3.0
|
| 5 |
+
Tested up to: 4.9
|
| 6 |
Stable tag: trunk
|
| 7 |
License: GPLv2 or later
|
| 8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 177 |
4. Screenshot 4. Enabling SMTP
|
| 178 |
|
| 179 |
== Changelog ==
|
| 180 |
+
= 2.2.5 - 2017-11-16 =
|
| 181 |
+
|
| 182 |
+
* Adds compatibility with WordPress 4.9
|
| 183 |
+
* Minor improvement for toggle the password in the admin form fields.
|
| 184 |
+
|
| 185 |
+
|
| 186 |
= 2.2.4 - 2017-11-13 =
|
| 187 |
|
| 188 |
* Improved assets loading, loading them only they are necessary.
|
vendor/autoload.php
CHANGED
|
@@ -4,4 +4,4 @@
|
|
| 4 |
|
| 5 |
require_once __DIR__ . '/composer' . '/autoload_real.php';
|
| 6 |
|
| 7 |
-
return
|
| 4 |
|
| 5 |
require_once __DIR__ . '/composer' . '/autoload_real.php';
|
| 6 |
|
| 7 |
+
return ComposerAutoloaderInitc4666d619a322e30a8cedaeeab73973a::getLoader();
|
vendor/autoload_52.php
CHANGED
|
@@ -4,4 +4,4 @@
|
|
| 4 |
|
| 5 |
require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php';
|
| 6 |
|
| 7 |
-
return
|
| 4 |
|
| 5 |
require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php';
|
| 6 |
|
| 7 |
+
return ComposerAutoloaderInit763a6d75da00247e856f61391a569b7e::getLoader();
|
vendor/composer/autoload_real.php
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
|
| 3 |
// autoload_real.php @generated by Composer
|
| 4 |
|
| 5 |
-
class
|
| 6 |
{
|
| 7 |
private static $loader;
|
| 8 |
|
|
@@ -19,9 +19,9 @@ class ComposerAutoloaderInit14571eafe502c71276d0ab8843cfc460
|
|
| 19 |
return self::$loader;
|
| 20 |
}
|
| 21 |
|
| 22 |
-
spl_autoload_register(array('
|
| 23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
| 24 |
-
spl_autoload_unregister(array('
|
| 25 |
|
| 26 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
| 27 |
foreach ($map as $namespace => $path) {
|
|
@@ -42,14 +42,14 @@ class ComposerAutoloaderInit14571eafe502c71276d0ab8843cfc460
|
|
| 42 |
|
| 43 |
$includeFiles = require __DIR__ . '/autoload_files.php';
|
| 44 |
foreach ($includeFiles as $fileIdentifier => $file) {
|
| 45 |
-
|
| 46 |
}
|
| 47 |
|
| 48 |
return $loader;
|
| 49 |
}
|
| 50 |
}
|
| 51 |
|
| 52 |
-
function
|
| 53 |
{
|
| 54 |
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
| 55 |
require $file;
|
| 2 |
|
| 3 |
// autoload_real.php @generated by Composer
|
| 4 |
|
| 5 |
+
class ComposerAutoloaderInitc4666d619a322e30a8cedaeeab73973a
|
| 6 |
{
|
| 7 |
private static $loader;
|
| 8 |
|
| 19 |
return self::$loader;
|
| 20 |
}
|
| 21 |
|
| 22 |
+
spl_autoload_register(array('ComposerAutoloaderInitc4666d619a322e30a8cedaeeab73973a', 'loadClassLoader'), true, true);
|
| 23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
| 24 |
+
spl_autoload_unregister(array('ComposerAutoloaderInitc4666d619a322e30a8cedaeeab73973a', 'loadClassLoader'));
|
| 25 |
|
| 26 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
| 27 |
foreach ($map as $namespace => $path) {
|
| 42 |
|
| 43 |
$includeFiles = require __DIR__ . '/autoload_files.php';
|
| 44 |
foreach ($includeFiles as $fileIdentifier => $file) {
|
| 45 |
+
composerRequirec4666d619a322e30a8cedaeeab73973a($fileIdentifier, $file);
|
| 46 |
}
|
| 47 |
|
| 48 |
return $loader;
|
| 49 |
}
|
| 50 |
}
|
| 51 |
|
| 52 |
+
function composerRequirec4666d619a322e30a8cedaeeab73973a($fileIdentifier, $file)
|
| 53 |
{
|
| 54 |
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
| 55 |
require $file;
|
vendor/composer/autoload_real_52.php
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
|
| 3 |
// autoload_real_52.php generated by xrstf/composer-php52
|
| 4 |
|
| 5 |
-
class
|
| 6 |
private static $loader;
|
| 7 |
|
| 8 |
public static function loadClassLoader($class) {
|
|
@@ -19,9 +19,9 @@ class ComposerAutoloaderInit2aa7ea888b30843b1e979ccd01f6d139 {
|
|
| 19 |
return self::$loader;
|
| 20 |
}
|
| 21 |
|
| 22 |
-
spl_autoload_register(array('
|
| 23 |
self::$loader = $loader = new xrstf_Composer52_ClassLoader();
|
| 24 |
-
spl_autoload_unregister(array('
|
| 25 |
|
| 26 |
$vendorDir = dirname(dirname(__FILE__));
|
| 27 |
$baseDir = dirname($vendorDir);
|
| 2 |
|
| 3 |
// autoload_real_52.php generated by xrstf/composer-php52
|
| 4 |
|
| 5 |
+
class ComposerAutoloaderInit763a6d75da00247e856f61391a569b7e {
|
| 6 |
private static $loader;
|
| 7 |
|
| 8 |
public static function loadClassLoader($class) {
|
| 19 |
return self::$loader;
|
| 20 |
}
|
| 21 |
|
| 22 |
+
spl_autoload_register(array('ComposerAutoloaderInit763a6d75da00247e856f61391a569b7e', 'loadClassLoader'), true /*, true */);
|
| 23 |
self::$loader = $loader = new xrstf_Composer52_ClassLoader();
|
| 24 |
+
spl_autoload_unregister(array('ComposerAutoloaderInit763a6d75da00247e856f61391a569b7e', 'loadClassLoader'));
|
| 25 |
|
| 26 |
$vendorDir = dirname(dirname(__FILE__));
|
| 27 |
$baseDir = dirname($vendorDir);
|
