Contact Form 7 - Version 5.1.6

Version Description

  • CSS: removes a style rule from the stylesheet that was unnecessary and conflicting with Twenty Twentys rules.
  • REST API: retrieves the contact form ID explicitly from the route parameters.
Download this release

Release Info

Developer takayukister
Plugin Icon 128x128 Contact Form 7
Version 5.1.6
Comparing to
See all releases

Code changes from version 5.1.5 to 5.1.6

includes/css/styles.css CHANGED
@@ -1,8 +1,3 @@
1
- div.wpcf7 {
2
- margin: 0;
3
- padding: 0;
4
- }
5
-
6
  div.wpcf7 .screen-reader-response {
7
  position: absolute;
8
  overflow: hidden;
 
 
 
 
 
1
  div.wpcf7 .screen-reader-response {
2
  position: absolute;
3
  overflow: hidden;
includes/rest-api.php CHANGED
@@ -268,8 +268,13 @@ function wpcf7_rest_delete_contact_form( WP_REST_Request $request ) {
268
  }
269
 
270
  function wpcf7_rest_create_feedback( WP_REST_Request $request ) {
271
- $id = (int) $request->get_param( 'id' );
272
- $item = wpcf7_contact_form( $id );
 
 
 
 
 
273
 
274
  if ( ! $item ) {
275
  return new WP_Error( 'wpcf7_not_found',
268
  }
269
 
270
  function wpcf7_rest_create_feedback( WP_REST_Request $request ) {
271
+ $url_params = $request->get_url_params();
272
+
273
+ $item = null;
274
+
275
+ if ( ! empty( $url_params['id'] ) ) {
276
+ $item = wpcf7_contact_form( $url_params['id'] );
277
+ }
278
 
279
  if ( ! $item ) {
280
  return new WP_Error( 'wpcf7_not_found',
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://contactform7.com/donate/
4
  Tags: contact, form, contact form, feedback, email, ajax, captcha, akismet, multilingual
5
  Requires at least: 4.9
6
  Tested up to: 5.3
7
- Stable tag: 5.1.5
8
  License: GPLv2 or later
9
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -75,6 +75,11 @@ Do you have questions or issues with Contact Form 7? Use these support channels
75
 
76
  For more information, see [Releases](https://contactform7.com/category/releases/).
77
 
 
 
 
 
 
78
  = 5.1.5 =
79
 
80
  * Config Validator: New test item for the unavailable_html_elements error.
4
  Tags: contact, form, contact form, feedback, email, ajax, captcha, akismet, multilingual
5
  Requires at least: 4.9
6
  Tested up to: 5.3
7
+ Stable tag: 5.1.6
8
  License: GPLv2 or later
9
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
10
 
75
 
76
  For more information, see [Releases](https://contactform7.com/category/releases/).
77
 
78
+ = 5.1.6 =
79
+
80
+ * CSS: removes a style rule from the stylesheet that was unnecessary and conflicting with Twenty Twenty’s rules.
81
+ * REST API: retrieves the contact form ID explicitly from the route parameters.
82
+
83
  = 5.1.5 =
84
 
85
  * Config Validator: New test item for the unavailable_html_elements error.
wp-contact-form-7.php CHANGED
@@ -7,10 +7,10 @@ Author: Takayuki Miyoshi
7
  Author URI: https://ideasilo.wordpress.com/
8
  Text Domain: contact-form-7
9
  Domain Path: /languages/
10
- Version: 5.1.5
11
  */
12
 
13
- define( 'WPCF7_VERSION', '5.1.5' );
14
 
15
  define( 'WPCF7_REQUIRED_WP_VERSION', '4.9' );
16
 
7
  Author URI: https://ideasilo.wordpress.com/
8
  Text Domain: contact-form-7
9
  Domain Path: /languages/
10
+ Version: 5.1.6
11
  */
12
 
13
+ define( 'WPCF7_VERSION', '5.1.6' );
14
 
15
  define( 'WPCF7_REQUIRED_WP_VERSION', '4.9' );
16