Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress$cf7->;发布的_数据丢失-没有可用于推送到会话的数据_Wordpress_Forms - Fatal编程技术网

Wordpress$cf7->;发布的_数据丢失-没有可用于推送到会话的数据

Wordpress$cf7->;发布的_数据丢失-没有可用于推送到会话的数据,wordpress,forms,Wordpress,Forms,突然(我什么也没做)我的联系人7表单(wordpress)停止正常工作 My functions.php正在处理提交的数据-影响我的所有表单。 这影响了我管理的两个站点,似乎同时发生在这两个站点上 add_action('wpcf7_before_send_mail', 'my_conversion'); function my_conversion($cf7) { $firstname = $cf7->posted_data["FirstName"];

突然(我什么也没做)我的联系人7表单(wordpress)停止正常工作

My functions.php正在处理提交的数据-影响我的所有表单。 这影响了我管理的两个站点,似乎同时发生在这两个站点上

    add_action('wpcf7_before_send_mail', 'my_conversion');

    function my_conversion($cf7)
    {
    $firstname = $cf7->posted_data["FirstName"];  
    }
问题是$cf7->posted_data[“FirstName”]出于某种原因为空-没有值。然而,我的表单有一个名为FirstName的字段

有什么想法吗


突然,我的$cf7-posted_数据变为空…即使我尝试将数据推送到会话(我的wordpress站点上有会话)时,该值也是空的…

如果您使用的是cf7 v3.9,则posted_数据属性会贬值,请参见下文

/* WPCF7_ContactForm object no longer has a posted_data property. */
$posted_data = $contact_form->posted_data; // Wrong.

/* Use WPCF7_Submission object's get_posted_data() method to get it. */
$submission = WPCF7_Submission::get_instance();

if ( $submission ) {
    $posted_data = $submission->get_posted_data();
}

如果您使用的是CF7 v3.9,则已发布的_数据属性将被折旧,请参见下文

/* WPCF7_ContactForm object no longer has a posted_data property. */
$posted_data = $contact_form->posted_data; // Wrong.

/* Use WPCF7_Submission object's get_posted_data() method to get it. */
$submission = WPCF7_Submission::get_instance();

if ( $submission ) {
    $posted_data = $submission->get_posted_data();
}

你在WordPress网站上更新了什么吗?你使用的是哪个版本的WordPress?WordPress 3.9.1-没有更新。你在那些WordPress网站上更新了什么吗?您使用的是哪个版本的WordPress?WordPress 3.9.1-无更新。这是正确的,有关详细信息,请查看更改日志,或者这是正确的,有关详细信息,请查看更改日志或