تابع is_user_logged_in وردپرس – بررسی لاگین بودن کاربر

is_user_logged_in()

در اکثر وب‌سایت‌ها، برخی از بخش‌های سایت را برای افرادی در نظر می‌گیرند که ثبت‌نام کرده و وارد حساب کاربری خود شده باشند. بدین منظور بایستی وارد شدن کاربر به سایت بررسی شود.

این تابع، بررسی می‌کند که آیا بازدید کننده‌ی فعلی، در سایت Login (لاگین، وارد) شده است یا خیر. و به عبارتی هرجایی که بخواهیم قسمتی از کد فقط برای اعضای وارد شده اجرا شود، از این تابع استفاده خواهیم کرد.

خروجی

(از نوع bool): اگر کاربر وارد شده باشد، true و اگر وارد نشده باشد، false خواهد بود.

سورس اصلی تابع

فایل: wp-includes/pluggable.php

function is_user_logged_in() {
    $user = wp_get_current_user();
 
    return $user->exists();
}

مشاهده سورس کامل

مثال‌ها

در کد زیر، برای کاربر وارد شده و نشده، پیام خوش‌آمدگویی متفاوتی چاپ شده است:

<?php
if ( is_user_logged_in() ) {
    echo 'خوش اومدی عزیزم!';
} else {
    echo 'خوش اومدی';
}
?>

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

cp-codfk

نظرات ثبت شده بدون دیدگاه

توضیحات پیشنهادی نظرات اشتراک