سلام خدمت تمامي خوانندگان تابناك وب ، خسته نباشید ، اخیرا برای یکی از پروژه ها دنبال افزونه ای برای تنظیم تاریخ انقضا برای نوشته ها می گشتم و پیدا هم کردم ، افزونه ها زیاد هستن برای این کار اما متاسفانه هیچکدوم با افزونه wp-parsidate گروه وردپرس پارسی سازگار نبودن و نمیشد استفاده کرد ، با کمی جستجو یک کد پیدا کردم که بدون نیاز به افزونه این کار رو انجام می داد ، هر چند این کد فقط نوشته رو مخفی میکنه از دید و حذف نمیکنه یا به دسته دیگری تغییر نمیده اما کار من رو راه انداخت ، تنها مشکلی که داشت این بود که با تاریخ میلادی کار میکرد که با کمک پارسا عزیز از گروه وردپرس پارسی این مشکل هم مسطح شد ، منم گفتم قرار بدم تا شما هم استفاده کنید …

 

[php]your code here[/php]

 

<?php
if (have_posts()) :
while (have_posts()) : the_post();
$expirationtime = gregdate("Y/m/d", get_post_custom_values('expiration'));
if (is_array($expirationtime)) {
$expirestring = implode($expirationtime);
}
$secondsbetween = strtotime($expirationtime)-time();
if ( $secondsbetween > 0 ) {

// For example ...

the_title();
the_excerpt();
}
endwhile;
endif;
?>

حالا فقط کافیه یک زمینه دلخواه با آیدی expiration ایجاد کنید و تاریخ رو داخلش با مقداری به صورت زیر وارد نمایید :

yyyy/mm/dd  >  1392/11/14



موفق باشید …