unknown-key fixes
-
Fixes for two two unknown-key warnings of current 2.1.0-plugin.
--- a/wp-content/plugins/wp-vgwort/class-wp-vgwort.php +++ b/wp-content/plugins/wp-vgwort/class-wp-vgwort.php @@ -410,7 +410,7 @@ class WP_VGWORT { // verify this came from the our screen and with proper authorization, // because save_post can be triggered at other times - if ( !wp_verify_nonce( $_POST[$this->plugin_slug], plugin_basename( __FILE__ ) ) ) + if ( !isset($_POST[$this->plugin_slug]) || !wp_verify_nonce( $_POST[$this->plugin_slug], plugin_basename( __FILE__ ) ) ) return; // Check permissions @@ -425,11 +425,10 @@ class WP_VGWORT { if ( !isset( $_POST['delete'] ) ) { // New/Update - - $markeIn = sanitize_text_field( $_POST['markein'] ); - $vgWortMarke = $_POST['wp_vgwortmarke']; - if ( !empty( $_POST['wp_vgwortmarke'] ) ) { + // 'markein' may be missing from $_POST (especially if empty) + $markeIn = isset($_POST['markein']) ? sanitize_text_field( $_POST['markein'] ) : ''; + $vgWortMarke = $_POST['wp_vgwortmarke']; update_post_meta( $post_id, $this->vgWortMeta, $vgWortMarke ); } }
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
- The topic ‘unknown-key fixes’ is closed to new replies.