نستخدم الدالة is_user_logged_in():
if (is_user_logged_in()) {
echo 'Welcome back!';
} else {
echo '<a href="' . esc_url(wp_login_url()) . '">Log in</a>';
}
تعيد true إذا كان الزائر مسجل الدخول، وfalse غير ذلك.
معرفة من هو المستخدم
$user = wp_get_current_user();
echo esc_html($user->display_name);
تسجيل الدخول لا يعني الصلاحية
للتحقق مما يحق للمستخدم فعله استخدم current_user_can():
if (current_user_can('edit_posts')) { /* ... */ }