【问题标题】:contact form 7 database联系表格 7 数据库
【发布时间】:2018-07-18 06:49:10
【问题描述】:

新手问题。我设法为 cf7 创建一个数据库来保存所有提交。一切正常,但我没有得到想要的结果:

这是在数据库上发布的内容:

a:1:{s:20:"名字";s:5:"乔恩";}

我需要一些关于如何只保存提交的名称的指导,在这种情况下是 :Jon

$wpdb->insert( $wpdb->prefix . 'maintenance_forms', 
        array( 
           'form' => $submited['title'],
           'first_name' => serialize( $first_name ),
        )
    );

}

【问题讨论】:

  • 您始终可以使用同一创建者的 Flamingo 插件,这会将所有 CF7 提交保存到一个表中。
  • 谢谢安迪,我研究了 Flamingo,但对我不起作用。我只需要一行和多列,到目前为止一切正常,减去添加的东西 (a:1:{s:20:"first name";s:5:"Jon";})
  • 没问题。我认为 wordpress 会像你看到的那样对 JSON 数据进行哈希处理并将其吐出,我不确定如何解决这个问题,但我知道有一种方法可以满足你的需要。

标签: php mysql database wordpress contact-form-7


【解决方案1】:

好吧,设法解决它。

而不是使用:'first_name' => serialize($first_name), 我切换到: $first_name = array ('First name'=> $submited['posted_data']['associatename']);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-20
    • 2021-08-19
    • 2012-06-25
    • 2020-08-01
    • 2020-05-30
    • 2017-03-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多