نمایش تاریخ مطالب وردپرس به صورت متفاوت

نمایش تاریخ مطالب وردپرس به صورت متفاوت

اگر کمی به زندگی روز مره خود بنگرید ، حتما متوجه ی استفاده خود از تاریخ به صورت نسبی خواهید شد ؛مثلا می گویید ۵ روز از فلان روز گذشته است ! آیا تا بحال به فکر استفاده از تاریخ های نسبی در سایت خود افتاده اید ؟ مثلا بجای نمایش تاریخ انتشار یک مطلب ، از کلماتی مانند “۲۰ روز گذشته از انتشار مطلب” استفاده کنید ! در این مطلب به شما افزونه ای حرفه ای برای استفاده از تاریخ های نسبی در وردپرس را معرفی خواهیم کرد که توسط آن نحوه ی نمایش تاریخ انتشار مطالب سایت را تغییر دهید . افزونه WP Relative Date یک افزونه حرفه ای برای وردپرس می باشد که توسط آن قادر به نمایش تاریخ نسبت به لحظه ی انتشار آن خواهید بود و تاریخ انتشار مطالب را متحول خواهید ساخت !  این افزونه بجای استفاده از تاریخ انتشار ، با نمایش تعداد روز های انتشار یافته به سایت شما ظاهری متفاوت می بخشد . در ادامه با ما و برخی از ویژگی های افزونه WP Relative Date همراه باشید .

Snapshot_2015-04-14_235559

برخی از ویژگی های افزونه WP Relative Date برای وردپرس :

نمایش تعداد روز های گذشته نسبت به انتشار مطالب
بخشیدن ظاهری جدید به تاریخ انتشار مطالب
و …
اگر به فکر ایجاد تحولی در تاریخ انتشار مطالب سایت خود هستید ، پیشنهاد می کنیم افزونه کاربردی WP Relative Date را در سایت خود نصب و فعال سازی نمایید .

 

نمایش تاریخ مطالب وردپرس به صورت متفاوت به روش بدون افزونه :

نمایش تعداد روز و زمان گذشته از انتشار متن در وردپرس

کد زیر زمان انتشار مطلب رو بصورت ( انتشار در ۱۵ روز پیش ) به نمایش قرار میده:

کد:
<?php
$days = round((date('U') - get_the_time('U')) / (60*60*24));
echo "منتشر شده در " . $days . " روز پیش";
?>

کد زیر یکم نسبت به کد بالا کمی پیشرفته تره مثلا شما می تونید بگید اگر پست امروز منتشر شده بود بگه ( انتشار در امروز ) و اگر در یک روز پیش منتشر شده بود بگید ( انتشار در دیروز ) و اگر مثلا در ۱۰ روز پیش منتشر شده بود خروجی مثل خروجی کد بالا داشته باشه!

کد:
<?php
$days = round((date('U') - get_the_time('U')) / (60*60*24));
if ($days==0) {
echo "امروز منتشر شد";
}
elseif ($days==1) {
echo "دیروز منتشر شد";
}
else {
echo "منتشر شده در" . $days . " روز پیش";
}
?>

کد سوم بصورت زمان انتشار مطلب رو نشون میده مثلا ( ۱۰ دقیقه پیش ) . برای استفاده کافیه کد زیر رو در فایل functions.php پوسته ی خود کپی کنید:

کد:

add_filter('the_time', 'timeago');

function timeago()
{
global $post;

$date = $post->post_date;

$time = get_post_time(‘G’, true, $post);

$time_diff = time() – $time;

if ( $time_diff > 0 && $time_diff < 24*60*60 )
$display = sprintf( __(‘%s ago’), human_time_diff( $time ) );
else
$display = date(get_option(‘date_format’), strtotime($date) );

return $display;
}

حالا کد زیر رو در حلقه ی مطلب کپی کنید:

کد:
<?php echo timeago(); ?>

تمام از وردپرس خود لذت ببرید :)

 

طراحی قالب وردپرس

طراحی و کدنویسی انواع قالب وردپرس

تبدیل PSD به وردپرس

تبدیل psd به قالب استاندارد وردپرس

تبدیل Psd به Html

تبدیل انواع فایل Psd به فایل Html

طراحی قالب فروشگاهی

طراحی و راه اندازی فروشگاه اینترنتی

seo و بهینه سازی قالب

SEO و بهینه سازی سایت