Title: kkow's Replies | WordPress.org

---

# kkow

  [  ](https://wordpress.org/support/users/kkow/)

 *   [Profile](https://wordpress.org/support/users/kkow/)
 *   [Topics Started](https://wordpress.org/support/users/kkow/topics/)
 *   [Replies Created](https://wordpress.org/support/users/kkow/replies/)
 *   [Reviews Written](https://wordpress.org/support/users/kkow/reviews/)
 *   [Topics Replied To](https://wordpress.org/support/users/kkow/replied-to/)
 *   [Engagements](https://wordpress.org/support/users/kkow/engagements/)
 *   [Favorites](https://wordpress.org/support/users/kkow/favorites/)

 Search replies:

## Forum Replies Created

Viewing 15 replies - 1 through 15 (of 51 total)

1 [2](https://wordpress.org/support/users/kkow/replies/page/2/?output_format=md)
[3](https://wordpress.org/support/users/kkow/replies/page/3/?output_format=md) [4](https://wordpress.org/support/users/kkow/replies/page/4/?output_format=md)
[→](https://wordpress.org/support/users/kkow/replies/page/2/?output_format=md)

 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Custom Permalinks] Polylang Redirect Issue](https://wordpress.org/support/topic/polylang-redirect-issue-2/)
 *  Thread Starter [kkow](https://wordpress.org/support/users/kkow/)
 * (@kkow)
 * [10 months, 3 weeks ago](https://wordpress.org/support/topic/polylang-redirect-issue-2/#post-18603591)
 * Hi [@sasiddiqui](https://wordpress.org/support/users/sasiddiqui/),
 * Polylang support has requested that you reach out to them at [support@polylang.pro](https://wordpress.org/support/users/kkow/replies/support@polylang.pro?output_format=md)
   and they will work with you to resolve this issue.
 * Thank you!
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Custom Permalinks] Polylang Redirect Issue](https://wordpress.org/support/topic/polylang-redirect-issue-2/)
 *  Thread Starter [kkow](https://wordpress.org/support/users/kkow/)
 * (@kkow)
 * [10 months, 4 weeks ago](https://wordpress.org/support/topic/polylang-redirect-issue-2/#post-18600439)
 * It may be related to Pro and how you can have the same slug like ‘blog’ in multiple
   languages. However, as mentioned, this feature works fine until custom permalinks
   is activated. I was able to temporarily “fix” the issue with the ‘custom_permalinks_avoid_redirect’
   hook for that permalink. I’ll ask Polylang if I can provide you with a copy of
   pro for testing purposes.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Custom Permalinks] View Post button link is getting double language attributes applied](https://wordpress.org/support/topic/view-post-button-link-is-getting-double-language-attributes-applied/)
 *  Thread Starter [kkow](https://wordpress.org/support/users/kkow/)
 * (@kkow)
 * [1 year, 2 months ago](https://wordpress.org/support/topic/view-post-button-link-is-getting-double-language-attributes-applied/#post-18433833)
 * Thank you for the quick response!
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Custom Permalinks] View Post button link is getting double language attributes applied](https://wordpress.org/support/topic/view-post-button-link-is-getting-double-language-attributes-applied/)
 *  Thread Starter [kkow](https://wordpress.org/support/users/kkow/)
 * (@kkow)
 * [1 year, 2 months ago](https://wordpress.org/support/topic/view-post-button-link-is-getting-double-language-attributes-applied/#post-18420053)
 * I made a pull request for this FYI: [https://github.com/samiahmedsiddiqui/custom-permalinks/pull/103](https://github.com/samiahmedsiddiqui/custom-permalinks/pull/103)
 * Thank you
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Polylang] Language Code is Auto Added to Slug Unnecessarily](https://wordpress.org/support/topic/language-code-is-auto-added-to-slug-unnecessarily/)
 *  Thread Starter [kkow](https://wordpress.org/support/users/kkow/)
 * (@kkow)
 * [1 year, 2 months ago](https://wordpress.org/support/topic/language-code-is-auto-added-to-slug-unnecessarily/#post-18419860)
 * Found a separate custom taxonomy that had the same slug. I wish these could be
   separated somehow since they are not the same taxonomy but it makes sense now
   why it was being added.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[SearchWP Live Ajax Search] Can category, tag, or other SWP_Query arguements be added?](https://wordpress.org/support/topic/can-category-tag-or-other-swp_query-arguements-be-added/)
 *  Thread Starter [kkow](https://wordpress.org/support/users/kkow/)
 * (@kkow)
 * [1 year, 11 months ago](https://wordpress.org/support/topic/can-category-tag-or-other-swp_query-arguements-be-added/#post-17950225)
 * Hello! Checking in on this question and keeping it active
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Wordfence Security - Firewall, Malware Scan, and Login Security] Errors on 7.10.5](https://wordpress.org/support/topic/errors-on-7-10-5/)
 *  Thread Starter [kkow](https://wordpress.org/support/users/kkow/)
 * (@kkow)
 * [2 years, 8 months ago](https://wordpress.org/support/topic/errors-on-7-10-5/#post-17152980)
 * I just tried testing this update in a staging environment and am getting the 
   same issues. I was able to get more information on errors as seen below. Is there
   any update on this?
 * [26-Oct-2023 13:41:37 UTC] WordPress database error Unknown storage engine ‘MEMORY’
   for query CREATE TABLE IF NOT EXISTS `wp_wfls_role_counts` (
   serialized_roles
   VARBINARY(255) NOT NULL,two_factor_inactive TINYINT(1) NOT NULL,user_count BIGINT(
   20) UNSIGNED NOT NULL DEFAULT 0,PRIMARY KEY (serialized_roles, two_factor_inactive))
   ENGINE=MEMORY; /* From [/wp-admin/network/admin.php?page=WFLS&user=33] in [/wp-
   content/plugins/wordfence/modules/login-security/classes/controller/wordfencels.
   php:254] _/ made by require\_once(‘wp-admin/admin.php’), require\_once(‘wp-load.
   php’), require\_once(‘wp-config.php’), require\_once(‘wp-settings.php’), include\
   _once(‘/plugins/wordfence/wordfence.php’), require\_once(‘/plugins/wordfence/
   lib/wordfenceClass.php’), require(‘/plugins/wordfence/modules/login-security/
   wordfence-login-security.php’), WordfenceLS\Controller\_WordfenceLS->init, WordfenceLS\
   Controller\_WordfenceLS->\_init\_actions, WordfenceLS\Controller\_WordfenceLS-
   >\_install, WordfenceLS\Controller\_DB->install, WordfenceLS\Controller\_DB->\
   _create\_schema, WordfenceLS\Controller\_DB->create\_table, WordfenceLS\Controller\
   _DB->create\_table _
 * _[26-Oct-2023 13:41:37 UTC] WordPress database error Unknown storage engine ‘
   MyISAM’ for query CREATE TABLE IF NOT EXISTS `wp\_wfls\_role\_counts` ( serialized\
   _roles VARBINARY(255) NOT NULL, two\_factor\_inactive TINYINT(1) NOT NULL, user\
   _count BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, PRIMARY KEY (serialized\_roles,
   two\_factor\_inactive) ) ENGINE=MyISAM; /_ From [/wp-admin/network/admin.php?
   page=WFLS&user=33] in [/wp-content/plugins/wordfence/modules/login-security/classes/
   controller/wordfencels.php:254] _/ made by require\_once(‘wp-admin/admin.php’),
   require\_once(‘wp-load.php’), require\_once(‘wp-config.php’), require\_once(‘
   wp-settings.php’), include\_once(‘/plugins/wordfence/wordfence.php’), require\
   _once(‘/plugins/wordfence/lib/wordfenceClass.php’), require(‘/plugins/wordfence/
   modules/login-security/wordfence-login-security.php’), WordfenceLS\Controller\
   _WordfenceLS->init, WordfenceLS\Controller\_WordfenceLS->\_init\_actions, WordfenceLS\
   Controller\_WordfenceLS->\_install, WordfenceLS\Controller\_DB->install, WordfenceLS\
   Controller\_DB->\_create\_schema, WordfenceLS\Controller\_DB->create\_table, 
   WordfenceLS\Controller\_DB->create\_table _
 * _[26-Oct-2023 13:41:38 UTC] WordPress database error Illegal mix of collations
   for operation ‘UNION’ for query SELECT option\_name, option\_value FROM wp\_options
   WHERE option\_name LIKE ‘%user\_roles’ UNION SELECT option\_name, option\_value
   FROM wp\_2\_options WHERE option\_name LIKE ‘%user\_roles’ /_ From [/wp-admin/
   network/admin.php?page=WFLS&user=33] in [/wp-content/plugins/wordfence/modules/
   login-security/classes/controller/permissions.php:352] _/ made by require\_once(‘
   wp-admin/admin.php’), do\_action(‘wordfence\_page\_WFLS’), WP\_Hook->do\_action,
   WP\_Hook->apply\_filters, WordfenceLS\Controller\_WordfenceLS->\_menu, WordfenceLS\
   Model\_View->render, include(‘/plugins/wordfence/modules/login-security/views/
   page/page.php’), WordfenceLS\Model\_View->\_\_toString, WordfenceLS\Model\_View-
   >render, include(‘/plugins/wordfence/modules/login-security/views/page/manage.
   php’), WordfenceLS\Controller\_Users->has\_2fa\_active, WordfenceLS\Controller\
   _Users->can\_activate\_2fa, WordfenceLS\Controller\_Permissions->does\_user\_have\
   _multisite\_capability, WordfenceLS\Controller\_Permissions->get\_multisite\_roles,
   WordfenceLS\Controller\_Permissions->\_load\_multisite\_roles _
 * _[26-Oct-2023 13:41:38 UTC] WordPress database error Unknown storage engine ‘
   MEMORY’ for query CREATE TEMPORARY TABLE IF NOT EXISTS `wp\_wfls\_role\_counts\
   _temporary` ( serialized\_roles VARBINARY(255) NOT NULL, two\_factor\_inactive
   TINYINT(1) NOT NULL, user\_count BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, PRIMARY
   KEY (serialized\_roles, two\_factor\_inactive) ) ENGINE=MEMORY; /_ From [/wp-
   admin/network/admin.php?page=WFLS&user=33] in [/wp-content/plugins/wordfence/
   modules/login-security/classes/controller/users.php:368] _/ made by require\_once(‘
   wp-admin/admin.php’), do\_action(‘wordfence\_page\_WFLS’), WP\_Hook->do\_action,
   WP\_Hook->apply\_filters, WordfenceLS\Controller\_WordfenceLS->\_menu, WordfenceLS\
   Model\_View->render, include(‘/plugins/wordfence/modules/login-security/views/
   page/page.php’), WordfenceLS\Model\_View->\_\_toString, WordfenceLS\Model\_View-
   >render, include(‘/plugins/wordfence/modules/login-security/views/page/settings.
   php’), WordfenceLS\Controller\_Users->get\_detailed\_user\_counts\_if\_enabled,
   WordfenceLS\Controller\_Users->detailed\_user\_counts, WordfenceLS\Controller\
   _DB->create\_temporary\_role\_counts\_table, WordfenceLS\Controller\_DB->create\
   _temporary\_table, WordfenceLS\Controller\_DB->create\_table, WordfenceLS\Controller\
   _DB->create\_table _
 * _[26-Oct-2023 13:41:38 UTC] WordPress database error Unknown storage engine ‘
   MyISAM’ for query CREATE TEMPORARY TABLE IF NOT EXISTS `wp\_wfls\_role\_counts\
   _temporary` ( serialized\_roles VARBINARY(255) NOT NULL, two\_factor\_inactive
   TINYINT(1) NOT NULL, user\_count BIGINT(20) UNSIGNED NOT NULL DEFAULT 0, PRIMARY
   KEY (serialized\_roles, two\_factor\_inactive) ) ENGINE=MyISAM; /_ From [/wp-
   admin/network/admin.php?page=WFLS&user=33] in [/wp-content/plugins/wordfence/
   modules/login-security/classes/controller/users.php:368] _/ made by require\_once(‘
   wp-admin/admin.php’), do\_action(‘wordfence\_page\_WFLS’), WP\_Hook->do\_action,
   WP\_Hook->apply\_filters, WordfenceLS\Controller\_WordfenceLS->\_menu, WordfenceLS\
   Model\_View->render, include(‘/plugins/wordfence/modules/login-security/views/
   page/page.php’), WordfenceLS\Model\_View->\_\_toString, WordfenceLS\Model\_View-
   >render, include(‘/plugins/wordfence/modules/login-security/views/page/settings.
   php’), WordfenceLS\Controller\_Users->get\_detailed\_user\_counts\_if\_enabled,
   WordfenceLS\Controller\_Users->detailed\_user\_counts, WordfenceLS\Controller\
   _DB->create\_temporary\_role\_counts\_table, WordfenceLS\Controller\_DB->create\
   _temporary\_table, WordfenceLS\Controller\_DB->create\_table, WordfenceLS\Controller\
   _DB->create\_table [26-Oct-2023 13:42:20 UTC] PHP Notice: Undefined index: log
   in /wp-content/mu-plugins/wpengine-common/wpe-sec.php on line 35 _
 * _[26-Oct-2023 13:42:37 UTC] WordPress database error Illegal mix of collations
   for operation ‘UNION’ for query SELECT option\_name, option\_value FROM wp\_options
   WHERE option\_name LIKE ‘%user\_roles’ UNION SELECT option\_name, option\_value
   FROM wp\_2\_options WHERE option\_name LIKE ‘%user\_roles’ /_ From [/wp-admin/
   admin-ajax.php] in [/wp-content/plugins/wordfence/modules/login-security/classes/
   controller/permissions.php:352] _/ made by do\_action(‘wp\_ajax\_nopriv\_wordfence\
   _ls\_authenticate’), WP\_Hook->do\_action, WP\_Hook->apply\_filters, WordfenceLS\
   Controller\_AJAX->\_ajax\_handler, call\_user\_func, WordfenceLS\Controller\_AJAX-
   >\_ajax\_authenticate\_callback, WordfenceLS\Controller\_Users->has\_2fa\_active,
   WordfenceLS\Controller\_Users->can\_activate\_2fa, WordfenceLS\Controller\_Permissions-
   >does\_user\_have\_multisite\_capability, WordfenceLS\Controller\_Permissions-
   >get\_multisite\_roles, WordfenceLS\Controller\_Permissions->\_load\_multisite\
   _roles _
 * _[26-Oct-2023 13:42:37 UTC] WordPress database error Illegal mix of collations
   for operation ‘UNION’ for query SELECT option\_name, option\_value FROM wp\_options
   WHERE option\_name LIKE ‘%user\_roles’ UNION SELECT option\_name, option\_value
   FROM wp\_2\_options WHERE option\_name LIKE ‘%user\_roles’ /_ From [/wp-login.
   php?wpe-login=true] in [/nas/content/live/ccklawstaging/wp-content/plugins/wordfence/
   modules/login-security/classes/controller/permissions.php:352] _/ made by wp\
   _signon, wp\_authenticate, apply\_filters(‘authenticate’), WP\_Hook->apply\_filters,
   WordfenceLS\Controller\_WordfenceLS->\_authenticate, WordfenceLS\Controller\_Users-
   >has\_2fa\_active, WordfenceLS\Controller\_Users->can\_activate\_2fa, WordfenceLS\
   Controller\_Permissions->does\_user\_have\_multisite\_capability, WordfenceLS\
   Controller\_Permissions->get\_multisite\_roles, WordfenceLS\Controller\_Permissions-
   >\_load\_multisite\_roles _
 * _[26-Oct-2023 13:42:37 UTC] WordPress database error Illegal mix of collations
   for operation ‘UNION’ for query SELECT option\_name, option\_value FROM wp\_options
   WHERE option\_name LIKE ‘%user\_roles’ UNION SELECT option\_name, option\_value
   FROM wp\_2\_options WHERE option\_name LIKE ‘%user\_roles’ /_ From [/wp-login.
   php?wpe-login=true] in [/nas/content/live/ccklawstaging/wp-content/plugins/wordfence/
   modules/login-security/classes/controller/permissions.php:352] _/ made by wp\
   _signon, wp\_authenticate, apply\_filters(‘authenticate’), WP\_Hook->apply\_filters,
   WordfenceLS\Controller\_WordfenceLS->\_authenticate, WordfenceLS\Controller\_Users-
   >record\_captcha\_score, WordfenceLS\Controller\_Users->has\_2fa\_active, WordfenceLS\
   Controller\_Users->can\_activate\_2fa, WordfenceLS\Controller\_Permissions->does\
   _user\_have\_multisite\_capability, WordfenceLS\Controller\_Permissions->get\
   _multisite\_roles, WordfenceLS\Controller\_Permissions->\_load\_multisite\_roles_
 * _[26-Oct-2023 13:42:37 UTC] WordPress database error Illegal mix of collations
   for operation ‘UNION’ for query SELECT option\_name, option\_value FROM wp\_options
   WHERE option\_name LIKE ‘%user\_roles’ UNION SELECT option\_name, option\_value
   FROM wp\_2\_options WHERE option\_name LIKE ‘%user\_roles’ /_ From [/wp-login.
   php?wpe-login=true] in [/nas/content/live/ccklawstaging/wp-content/plugins/wordfence/
   modules/login-security/classes/controller/permissions.php:352] */ made by wp_signon,
   wp_authenticate, apply_filters(‘authenticate’), WP_Hook->apply_filters, WordfenceLS\
   Controller_WordfenceLS->_authenticate, WordfenceLS\Controller_Users->can_activate_2fa,
   WordfenceLS\Controller_Permissions->does_user_have_multisite_capability, WordfenceLS\
   Controller_Permissions->get_multisite_roles, WordfenceLS\Controller_Permissions-
   >_load_multisite_roles
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[CF7 to Webhook] Can you set up multiple urls?](https://wordpress.org/support/topic/can-you-set-up-multiple-urls/)
 *  Thread Starter [kkow](https://wordpress.org/support/users/kkow/)
 * (@kkow)
 * [2 years, 9 months ago](https://wordpress.org/support/topic/can-you-set-up-multiple-urls/#post-17099622)
 * wow, that’s awesome. thank you so much!
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Database Addon for Contact Form 7 - CFDB7] cfdb7_not_allowed_tags Doesn’t work on upload tag fields](https://wordpress.org/support/topic/cfdb7_not_allowed_tags-doesnt-work-on-upload-tag-fields/)
 *  Thread Starter [kkow](https://wordpress.org/support/users/kkow/)
 * (@kkow)
 * [3 years, 3 months ago](https://wordpress.org/support/topic/cfdb7_not_allowed_tags-doesnt-work-on-upload-tag-fields/#post-16632729)
 * Hi,
 * Any updates on when this will be implemented?
 * Thanks!
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Database Addon for Contact Form 7 - CFDB7] How to store uploaded file in db](https://wordpress.org/support/topic/how-to-store-uploaded-file-in-db/)
 *  [kkow](https://wordpress.org/support/users/kkow/)
 * (@kkow)
 * [3 years, 4 months ago](https://wordpress.org/support/topic/how-to-store-uploaded-file-in-db/#post-16547403)
 * Files are stored in the cf7db uploads folder
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Database Addon for Contact Form 7 - CFDB7] cfdb7_not_allowed_tags Doesn’t work on upload tag fields](https://wordpress.org/support/topic/cfdb7_not_allowed_tags-doesnt-work-on-upload-tag-fields/)
 *  Thread Starter [kkow](https://wordpress.org/support/users/kkow/)
 * (@kkow)
 * [3 years, 4 months ago](https://wordpress.org/support/topic/cfdb7_not_allowed_tags-doesnt-work-on-upload-tag-fields/#post-16519186)
 * Hello, apologies for another message. I found the GitHub link from another post
   and made a pull request. Hope this helps, thanks!
 * [https://github.com/arshidkv12/contact-form-cfdb7/pull/34](https://github.com/arshidkv12/contact-form-cfdb7/pull/34)
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Database Addon for Contact Form 7 - CFDB7] cfdb7_not_allowed_tags Doesn’t work on upload tag fields](https://wordpress.org/support/topic/cfdb7_not_allowed_tags-doesnt-work-on-upload-tag-fields/)
 *  Thread Starter [kkow](https://wordpress.org/support/users/kkow/)
 * (@kkow)
 * [3 years, 4 months ago](https://wordpress.org/support/topic/cfdb7_not_allowed_tags-doesnt-work-on-upload-tag-fields/#post-16518273)
 * I updated the cfdb7_before_send_mail function with a fix for this issue. Changes
   are bolded. Can this be added? I’d be happy to make a pull request if needed,
   didn’t see a github anywhere. Thanks again!
 *     ```wp-block-code
       function cfdb7_before_send_mail( $form_tag ) {
   
           global $wpdb;
           $cfdb          = apply_filters( 'cfdb7_database', $wpdb );
           $table_name    = $cfdb->prefix.'db7_forms';
           $upload_dir    = wp_upload_dir();
           $cfdb7_dirname = $upload_dir['basedir'].'/cfdb7_uploads';
           $time_now      = time();
   
           $submission   = WPCF7_Submission::get_instance();
           $contact_form = $submission->get_contact_form();
           $tags_names   = array();
           $strict_keys  = apply_filters('cfdb7_strict_keys', false);  
   
           if ( $submission ) {
   
               $allowed_tags = array();
   
               if( $strict_keys ){
                   $tags  = $contact_form->scan_form_tags();
                   foreach( $tags as $tag ){
                       if( ! empty($tag->name) ) $tags_names[] = $tag->name;
                   }
                   $allowed_tags = $tags_names;
               }
   
               $not_allowed_tags = apply_filters( 'cfdb7_not_allowed_tags', array( 'g-recaptcha-response' ) );
               $allowed_tags     = apply_filters( 'cfdb7_allowed_tags', $allowed_tags );
               $data             = $submission->get_posted_data();
               $files            = $submission->uploaded_files();
               $uploaded_files   = array();
   
   
               foreach ($_FILES as $file_key => $file) {
                   array_push($uploaded_files, $file_key);
               }
               foreach ($files as $file_key => $file) {
                   $file = is_array( $file ) ? reset( $file ) : $file;
                   if( empty($file) || in_array($file_key, $not_allowed_tags) ) continue;
                   copy($file, $cfdb7_dirname.'/'.$time_now.'-'.$file_key.'-'.basename($file));
               }
   
               $form_data   = array();
   
               $form_data['cfdb7_status'] = 'unread';
               foreach ($data as $key => $d) {
   
                   if( $strict_keys && !in_array($key, $allowed_tags) ) continue;
   
                   if ( !in_array($key, $not_allowed_tags ) && !in_array($key, $uploaded_files )  ) {
   
                       $tmpD = $d;
   
                       if ( ! is_array($d) ){
                           $bl   = array('\"',"\'",'/','\\','"',"'");
                           $wl   = array('&quot;',''','/', '\','&quot;',''');
                           $tmpD = str_replace($bl, $wl, $tmpD );
                       }
   
                       $form_data[$key] = $tmpD;
                   }
                   if ( in_array($key, $uploaded_files ) && !in_array($key, $not_allowed_tags) ) {
                       $file = is_array( $files[ $key ] ) ? reset( $files[ $key ] ) : $files[ $key ];
                       $file_name = empty( $file ) ? '' : $time_now.'-'.$key.'-'.basename( $file ); 
                       $form_data[$key.'cfdb7_file'] = $file_name;
                   }
               }
   
   
               /* cfdb7 before save data. */
               $form_data = apply_filters('cfdb7_before_save_data', $form_data);
   
               do_action( 'cfdb7_before_save', $form_data );
   
               $form_post_id = $form_tag->id();
               $form_value   = serialize( $form_data );
               $form_date    = current_time('Y-m-d H:i:s');
   
               $cfdb->insert( $table_name, array(
                   'form_post_id' => $form_post_id,
                   'form_value'   => $form_value,
                   'form_date'    => $form_date
               ) );
   
               /* cfdb7 after save data */
               $insert_id = $cfdb->insert_id;
               do_action( 'cfdb7_after_save_data', $insert_id );
           }
   
       }
       ```
   
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Contact Form 7] How to manually intercept and submit form](https://wordpress.org/support/topic/how-to-manually-intercept-and-submit-form/)
 *  [kkow](https://wordpress.org/support/users/kkow/)
 * (@kkow)
 * [3 years, 7 months ago](https://wordpress.org/support/topic/how-to-manually-intercept-and-submit-form/#post-16208945)
 * select the forms submit button and simulate a click with “.click()” instead of“.
   submit()”
 * you will likely need to have a check to make sure you don’t get stuck in a loop
   of intersecting the form on click and then having the program click again.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[External Links - nofollow, noopener & new window] PHP Notice: Option value “icon_type” cannot be found](https://wordpress.org/support/topic/php-notice-option-value-icon_type-cannot-be-found/)
 *  [kkow](https://wordpress.org/support/users/kkow/)
 * (@kkow)
 * [3 years, 11 months ago](https://wordpress.org/support/topic/php-notice-option-value-icon_type-cannot-be-found/#post-15885702)
 * I’m still getting this error as well
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Contact Form 7] Documentation for Schema-Woven Validation?](https://wordpress.org/support/topic/documentation-for-schema-woven-validation/)
 *  Thread Starter [kkow](https://wordpress.org/support/users/kkow/)
 * (@kkow)
 * [4 years ago](https://wordpress.org/support/topic/documentation-for-schema-woven-validation/#post-15757876)
 * Awesome, thank you!

Viewing 15 replies - 1 through 15 (of 51 total)

1 [2](https://wordpress.org/support/users/kkow/replies/page/2/?output_format=md)
[3](https://wordpress.org/support/users/kkow/replies/page/3/?output_format=md) [4](https://wordpress.org/support/users/kkow/replies/page/4/?output_format=md)
[→](https://wordpress.org/support/users/kkow/replies/page/2/?output_format=md)