بررسی قدیمی بودن پست بر اساس تعداد روز در وردپرس
- نویسنده : msoltani در دسته بندی آموزش و هک, وردپرس
- بدون نظر و 173 بازدید
- ۹۳/۰۶/۰۹
- تاریخ پست وردپرس , کد های هک وردپرس , کد وردپرس
گاهی اوقات پیش میاد که بخواین که تاریخ انتشار یک پست رو بر اساس روز بگیرید و با استفاده از این تعداد روز شرط بذارید.
برای این منظور می تونید یک تابع به نام is_old_page تعریف کنید که به عنوان پارامتر، تعداد روز رو بگیره و یک مقدار boolean برگردونه که با استفاده از این مقدار خروجی میتوان اجرای یک شرط را کنترل کنیم. مثلا چک کنیم که اگر قدمت پست بیشتر از 10 روز است این کار رو بکن و گرنه آن کار 🙂
کد زیر را در فایل functions.php قرار دهید:
function is_old_post($days = 5) { $days = (int) $days; $offset = $days*60*60*24; if ( get_post_time() < date('U') - $offset ) return true; return false; }
از کد مثال زیر برای خروجی گرفتن تابع و کنترل یک شرط کمک می گیریم:
if ( is_old_post(10) ) { // do something if the post is old } else { // do something if the post is not old }
===========
بررسی تاریخ یک پست بر اساس تعداد روز در وردپرس
نمایش عمر یک پست بر اساس تعداد روزهای سپری شده از انتشار آن در وردپرس