نمایش پیغام های مختلف به کاربران
نمایش پیغام های مختلف به کاربران

نمایش پیغام های مختلف به کاربران

شاید برای شما هم پیش اومده که بخواید مثلا وقتی کاربران  صبح به سایت مراجعه می کنند با پیغام صبح بخیر و وقتی که عصر به سایت شما مراجعه می کنند با پیغام عصر بخیر و … مواجه بشند .

حالا به راحتی شما به وسیله کد زیر میتونید شرط های خودتون رو قرار بدید و ساعت های دلخواهی انتخاب کنید تا پیغام مورد نظرتون رو به کاربر نمایش بدید .

<?php
$info = getdate();
$hour = $info[‘hours’];
if ($hour >= 05 && $hour < 11) {
echo “صبح بخیر”;
} elseif ($hour >= 11 && $hour < 14) {
echo “ظهر بخیر”;
} elseif ($hour >= 14 && $hour < 19) {
echo “عصر بخیر”;
} elseif ($hour >= 19 && $hour < 24 || $hour >= 0 && $hour < 5) {
echo “شب بخیر”;
}
?>

توی این کد ابتدا با تابع getdate مقدار تاریخ و ساعت فعلی رو میگیریم .

بعد مقدار ساعت رو از اون جداسازی می کنیم و اون مقدار رو توی شرط قرار میدیم .

اگر اون مقدار بین ۵ و ۱۱ بود پیغام “صبح بخیر” رو چاپ کنه و اگر بین ۱۱ و ۱۴ بود پیغام “ظهر بخیر” رو چاپ کنه و اگر بین ۱۴ و ۱۹ (۲ تا ۷ عصر) بود پیغام “عصر بخیر” رو چاپ کنه و در نهایت اگر بین ۱۹ تا ۵ (۷ شب تا ۵صبح) بود پیغام “شب بخیر” رو چاپ کنه. چون ساعت از ۰ تا انتهای ۲۳ هستش ما یک بار از ۱۹ تا ۲۴ رو چک می کنیم و یک بارم از ۰ تا ۵ رو بررسی می کنیم .

خیلی راحت می تونیدساعت هارو به مقادیر دلخواهتون تغییر بدید .

امیدوارم از این آموزش ها استفاده کرده باشید.

موفق باشید.

تیم آقای وردپرس

تیم تولید محتوا و پشتیبانی سایت آقای وردپرس

دیدگاهتان را بنویسید