Wordpress:get_user_meta - 一个字段中的两个变量

时间:2016-03-11 13:47:43

标签: php mysql wordpress

我确实有一个简单的问题,因为我不知道如何解决这个问题。我使用以下代码从我的数据库中获取以下用户元数据:

<?php
        $current_user = wp_get_current_user();
        $birthday_day = get_user_meta( $current_user->ID, 'geburtstag', true );
        $emailvalue = get_user_meta( $current_user->ID, 'user_email', true );
        $firstNamevalue = get_user_meta( $current_user->ID, 'first_name', true );
        $lastNamevalue = get_user_meta( $current_user->ID, 'last_name', true );
?>

现在我想将带有数组的值发布到我的数据库中的另一个表中。因此,我有以下代码:

<?php
        $wpdb->insert($paymentTable,
      array(
        'event_id'=> $id,
        'date_id'=> $dateid,
        'ticket_id'=> $ticket,
        'coupon'=> $coupon,
        'date_paid'=> $payment_date,
        'type'=> $bookingType,
        'name'=> $firstNamevalue,
        'email'=> $emailvalue,
        'birthday'=> date('Y-m-d', strtotime($birthday_day)),
        'phone'=> $phone,
        'address'=> $address,
        'txn_id'=> 'N.A',
        'amount'=> $amount,
        'quantity'=> $quantity,
        'status'=> $status,
        'extras'=> $formStuff)
    );
?>

一切正常,一切都保存在我的数据库中正确的表格中。我现在唯一的问题是,在我的领域&#39; name&#39;只写我的用户的名字!

我怎样才能实现$ firstNamevalue和$ lastNamevalue写在我的字段&#39; name&#39;所以有:John Doe,而不仅仅是John,就像现在一样。有人可以告诉我如何用我的阵列做到这一点吗?

我真的很感激任何帮助!

谢谢, 克里斯

1 个答案:

答案 0 :(得分:2)

  

我现在唯一的问题是,在我的字段Index: ncurses-5.9/configure =================================================================== --- ncurses-5.9.orig/configure +++ ncurses-5.9/configure @@ -18601,10 +18601,10 @@ if test "$GCC" != yes; then elif test "$includedir" != "/usr/include"; then if test "$includedir" = '${prefix}/include' ; then if test $prefix != /usr ; then - CPPFLAGS="$CPPFLAGS -I\${includedir}" + : fi else - CPPFLAGS="$CPPFLAGS -I\${includedir}" + : fi fi 中,只写了我的用户的第一个名字!

那是因为您已设置'name' ...

相反,连接名字和姓氏以创建一个全名:

'name'=> $firstNamevalue,