Wordpress$cf7->;发布的_数据丢失-没有可用于推送到会话的数据
突然(我什么也没做)我的联系人7表单(wordpress)停止正常工作 My functions.php正在处理提交的数据-影响我的所有表单。 这影响了我管理的两个站点,似乎同时发生在这两个站点上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"];
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-无更新。这是正确的,有关详细信息,请查看更改日志,或者这是正确的,有关详细信息,请查看更改日志或