سلام خدمت تمامي خوانندگان تابناك وب ، خسته نباشید ، اخیرا برای یکی از پروژه ها دنبال افزونه ای برای تنظیم تاریخ انقضا برای نوشته ها می گشتم و پیدا هم کردم ، افزونه ها زیاد هستن برای این کار اما متاسفانه هیچکدوم با افزونه 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
موفق باشید …

