Your cart is currently empty!
My account
// My Account 대시보드 콘텐츠 출력 함수
function my_account_dashboard_content() {
// 현재 로그인한 사용자 정보 가져오기
$user = wp_get_current_user();
// 사용자 정보 출력
?>
My Account
Username: user_login; ?>
Email: user_email; ?>
Registered on: user_registered)); ?>
Order History
$user->ID,
‘status’ => ‘completed’,
‘limit’ => 10, // 최근 10개 주문만 표시
));
if ($customer_orders) {
echo ‘
- ‘;
- ‘;
echo ‘Order #’ . $order->get_id() . ‘ – ‘ . $order->get_date_created()->date(‘F j, Y’);
echo ‘ –Edit Profile
foreach ($customer_orders as $order) {
echo ‘
$user->ID,
‘user_email’ => sanitize_email($_POST[’email’]),
‘first_name’ => sanitize_text_field($_POST[‘first_name’]),
‘last_name’ => sanitize_text_field($_POST[‘last_name’]),
);
wp_update_user($updated_data);
echo ‘
Your profile has been updated.
‘;
}
}
// 프로필 수정 폼을 출력하는 단축 코드
function my_account_edit_profile_shortcode() {
ob_start();
my_account_edit_profile_form();
return ob_get_clean();
}
add_shortcode(‘edit_profile’, ‘my_account_edit_profile_shortcode’);