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 'خوش اومدی'; } ?>
نظرات ثبت شده بدون دیدگاه