×

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

 

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

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

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

[html]
<div class="widg">
<h4 class="widg-title">مطلب تصادفی </h4>
<div class="widg-content">
<ul>
<?php
query_posts("cat=0&posts_per_page=5&orderby=rand");
if (have_posts()){
while (have_posts()){
the_post();?>
<li><a href="<?php the_permalink()?>"><?php the_title();?></a></li>
<?php
}//end while
}// end if
wp_reset_query();
?>
</ul>
</div>
<!–.widg-content–>
</div>

[/html]

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

دیدگاهتان را بنویسید

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

نظر برخی دانشجویان

خواستن توانست است