不将数据插入wp_users表中的自定义字段

时间:2017-01-22 11:07:37

标签: php mysql wordpress

我需要自定义数据,这就是为什么我在应用插入查询时创建了一个名为company_name的列,然后插入了所有数据但company_name数据未插入。

在我的代码示例下面:

$userdata = array(
    'user_login'  =>  $u_email,
    'user_email'    =>  $u_email,
    'display_name'  => $u_email,
    'user_pass'   =>  $pass,
    'company_name'   =>  $cname
);

wp_insert_user( $userdata );

当我调试然后显示示例:

array(5) {
 ["user_login"]=>
 string(12) "ss@gmail.com"
 ["user_email"]=>
 string(12) "ss@gmail.com"
 ["display_name"]=>
 string(12) "ss@gmail.com"
 ["user_pass"]=>
 string(6) "123456"
 ["company_name"]=> // Without this all are inserting but why
 string(2) "sa"
}

我是WP的新手。

1 个答案:

答案 0 :(得分:0)

wp_insert_user函数不适用于自定义字段。我假设您必须执行SQL查询才能插入值。