نمایش پیغام در پست های قدیمی وردپرس

نویسنده : محمد جواد فرکاریان ۱۸ خرداد ۱۳۹۵

view-message-in-old-posts

بعضی اوقات مدت زمان زیادی از انتشار یک پست میگذره و اینکه دیگه پست اعتبار زیادی نداره مثلا اگر یک سایت دانلود نرم افزار داشته باشید و یک نرم افزار را ۲ سال پیش منتشر کرده باشید به احتمال زیاد در این مدت نسخه های جدید نرم افزار عرضه شده اند و دیگر نسخه قدیمی زیاد مورد استفاده قرار نمیگیرد حالا شما با کمک کدی که معرفی میکنیم میتوانید این اطلاع را به کاربر بدهید که پستی که وارد ان شده است مدت زیادی از منتشر شدن ان میگذرد و شاید نسخه های جدیدتری از نرم افزار منتشر شده باشد.

برای اینکار کافیست کد زیر را به فایل single.php اضافه کنید (داخل فایل single.php مکانی که قصد دارید اخطار نمایش داده شود کد را قرار دهید) :

<?php
$post_age = date('Y') - get_the_time('Y');
if($post_age > 2 && in_category('4') ) { ?>

<div class="old-post">
<p><strong>این پست منتشر شده است در تاریخ <?php the_time('Y'); ?></strong><br />
ممکن است این پطت قدیمی شده باشد</p>
</div>

<?php } ?>

 

راهنمای کد :

post_age : سن پست میباشد که اینجا ۲ سال قرار داده شده است

in_category : دسته بندی پست میباشد که در اینجا بر روی دسته بندی ۴ قرار دارد

توجه : متن موجود در کد را طبق نظر خود میتوانید تغییر بدهید

اگر بخواهیم متن اطلاعیه را کمی جذاب تر کنید میتوانید کد زیر را به فایل style اضافه کنید :

.old-post {
	margin: 0 0 20px 0; padding: 15px 20px; 
	background: #e9e9eb url(images/grey-bg.png);
}
	.old-post p {
		background: url(images/warning.png) left no-repeat; padding: 0 0 0 65px;
		color: #717171;
	}

امیدوار هستیم که این مقاله برای شما مفید بوده باشه

موفق باشید 😉

منبع :line25.com

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

محمد جواد فرکاریان

علاقه مند به سیستم مدیریت محتوای وردپرس هستم و اموزش ها ی در رابطه با سیستم مدیریت محتوای وردپرس را با شما عزیزان به اشتراک میگذارم . لبخند را هیچ وقت فراموش نکنید ;-)

0 دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *