我有一个大问题,我需要帮助。
在wordpress从3.5.2更新到3.6+后,我对php文件的特定功能有问题。
此文件负责存储在wp_usermeta表中的任何额外用户数据(例如,城市,国家/地区等)。 我对php的了解很少。我管理并找到了一个较新的文件,但有太多的差异,我无法弄清楚我需要的数据。
除了这段代码之外,旧版本适用于其他所有内容:
$_POST['form']['ID'] = $userdata->ID;
$_POST['form']['jabber'] = $_POST['address']['country']."**";
$_POST['form']['jabber'] .= $_POST['address']['state']."**";
$_POST['form']['jabber'] .= $_POST['address']['address']."**";
$_POST['form']['jabber'] .= $_POST['address']['city']."**";
$_POST['form']['jabber'] .= $_POST['address']['zip']."**";
$_POST['form']['jabber'] .= $_POST['address']['phone'];
这段代码如果被操作,将在wp_usermeta表中创建,meta_key “jabber”& meta_value “country * state * address * city * zip * phone”
此文件还负责其他内容,如用户名,姓氏,电子邮件,订单等。除了以前的代码,一切正常。
我还尝试手动添加数据库中的记录,并且我的sript读取用户数据没有问题,唯一的问题是保存数据。
这是带有问题的旧php文件: OldPhp
这是我发现的新版本,但它有很多变化: NewPhp
请帮帮我,尼古拉斯