یکی از روش های نمایش پست های قدیمی سایت ها, نمایش تصادفی مطالب می باشد. به این صورت که در هر بار باز شدن صفحه در مرورگر کاربر یک سری مطلب به صورت تصادفی به نمایش در می آیند. نمایش مطالب به این صورت می تواند شانس دیده شدن آن مطالب را توسط کاربران به مراتب افزایش دهد.
در وردپرس افزونه های متعددی برای افزودن قابلیت پست های تصادفی به سایت وجود دارد اما در این مطلب از سری مطالب هک و کدهای وردپرس می خواهیم بدون استفاده از افزونه ها, تنها با یک حلقه ساده, مطالب را به صورت تصادفی در قالب سایت به نمایش در آوریم.

<li><h2>مطالب تصادفی</h2>
<ul>
<?php $posts = get_posts('orderby=rand&numberposts=5'); foreach($posts as $post) { ?>
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
</li>
<?php } ?>
</ul>
</li>

خوب تنها کافی است تا کد بالا را در جای مناسبی از فایل های قالب قرار دهید. مثلا اگر بخواهید لینک این مطالب در نوار کناری قالب دیده شود باید کدهای معرفی شده در بالا را در فایل sidebar.php قرار دهید. اگر کمی با کد های وردپرس و همچنین css آشنا باشید می توانید قابلیت های مختلفی مثل نمایش تصاویر شاخص هر مطلب یا تاریخ ارسال مطالب و همچنین افکت های مختلفی را نیز به آنها اضافه کنید.

منبع
محمد جواد کوشکی
خودمو یک متخصص نمی دونم چون هر روز دارم چیز های جدیدی در حوزه کسب و کار اینترنتی یاد می گیرم.