<?php
if ( is_user_logged_in() ) {
// 获取当前登录用户的ID
$user_id = get_current_user_id();
// 获取用户的姓名
$user_name = get_user_meta($user_id, ‘last_name’, true ) . ‘ ‘ . get_user_meta( $user_id, ‘first_name’, true );
// 获取用户的地址信息
$user_address = array(
‘company’ => get_user_meta( $user_id, ‘billing_company’, true ),
‘address_1’ => get_user_meta( $user_id, ‘billing_address_1’, true ),
‘address_2’ => get_user_meta( $user_id, ‘billing_address_2’, true ),
‘city’ => get_user_meta( $user_id, ‘billing_city’, true ),
‘state’ => get_user_meta( $user_id, ‘billing_state’, true ),
‘postcode’ => get_user_meta( $user_id, ‘billing_postcode’, true ),
‘country’ => get_user_meta( $user_id, ‘billing_country’, true )
);
// 获取用户的电话信息
$user_phone = get_user_meta( $user_id, ‘billing_phone’, true );
// 打印获取到的信息
echo ‘ ‘ . $user_name . ‘ ‘;
echo ‘ , ‘ . $user_phone . ‘ ‘;
echo ‘ ‘ . implode(‘, ‘, $user_address) . ‘ ‘;
} else {
echo ‘用户未登录’;
}
?>
<?php
// 确保用户已登录
if ( is_user_logged_in() ) {
$user_id = get_current_user_id();
// 获取用户的邮箱地址
$user_email = get_user_meta($user_id, ‘billing_email’, true);
$user_email = $user_email ? $user_email : get_user_meta($user_id, ‘shipping_email’, true);
// 获取用户的电话号码
$user_phone = get_user_meta($user_id, ‘billing_phone’, true);
$user_phone = $user_phone ? $user_phone : get_user_meta($user_id, ‘shipping_phone’, true);
// 获取用户的地址信息
$user_address = get_user_meta($user_id, ‘billing_address_1’, true);
$user_address = $user_address ? $user_address : get_user_meta($user_id, ‘shipping_address_1’, true);
// 输出信息
echo “用户邮箱: ” . $user_email . “<br>”;
echo “用户电话: ” . $user_phone . “<br>”;
echo “用户地址: ” . $user_address . “<br>”;
} else {
echo “用户未登录”;
}
?>