نمایش مطالب تصادفی در وردپرس بدون نیاز به افزونه
حتما در اکثر وب سایت ها از جمله وب سایت اسکریپت دات کام مشاهده کرده اید که با هر بار Refresh صفحه , 5 پست به صورت اتفاقی و رندوم به بازدیدکنندگان نمایش داده میشود .
این کار علاوه بر اینکه باعث می شود کاربران به صورت اتفاقی مطلب جالبی را ببینند و وارد آن شوند , بر روی سئوی وب سایت تاثیر بسیار زیادی دارد .
در این پست ساده ترین روش برای نمایش مطالب تصادفی , بدون نصب پلاگین را آموزش خواهم داد .
برای این کار کافیست قطعه کد زیر را در مکانی دلخواه و مناسب در فایل های Php پوسته ی وردپرس خود کپی نمایید .
مثلا اگر میخواهید در SideBar قالب خود نمایش دهید , میتوانید در مکانی مناسب در فایل Sidebar.php کپی نمایید . ( با توجه به نوع قالب و کدنویسی , اسم فایل ها تفاوت دارد . شاید قالب شما sidebar.php نداشته باشد ) .
<ul> <?php $vmsRandomPost = get_posts('orderby=rand&numberposts=5'); foreach($vmsRandomPost as $post) { ?> <li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li> <hr> <?php } ?> </ul>
توجه : میتوانید با تغییر عدد 5 در کد بالا , تعداد نمایش مطالب تصادفی را تغییر دهید .
پخش اختصاصی
گرداوری و آموزش : وحید مجیدی