کد نمایش مطالب تصادفی در وردپرس
اگر میخواهید پستهای وردپرس را بهصورت تصادفی در قالب سایتتان نمایش دهید میتوانید مطالب سایتتان را در هرکجا که بخواهید نمایش دهید. این کار همچنین سبب میشود کاربران از دیگر مطالب سایت شما نیز استفاده کنند و زمان بیشتری را در سایت شما سپری کنند. که این موضوع خود عامل بالا رفتن سئو سایت شما میشود. همچنین ممکن است با قرار دادن این مطالب در سایت وردپرسی خود سبب شوید که کاربران به مطالب موردنیاز خود دسترسی بهتر و سریعتری داشته باشند.
آموزش کد نمایش مطالب تصادفی در وردپرس
در این مطلب به شما آموزش داده خواهد شد که توسط آن بتوانید لیستی از مطالب تصادفی در سایت خود نمایش دهید. شما با استفاده از تابع get_posts به سادگی می توانید مطالب تصادفی را در سایت وردپرسی خود نمایش دهید. با قرار دادن قطعه کد زیر در یک مکان دلخواه از صفحه سایت خود که می خواهید، می توانید یک لیست از مطالب تصادفی سایت خود را نمایش دهید.
<ul>
<?php $posts = get_posts(array(‘posts_per_page’ => 10,’orderby’=> ‘rand’)); foreach($posts as $post) { ?>
<li><a href=”<?php the_permalink(); ?>”><?php the_title(); ?></a></li>
<?php } ?>
</ul>
نکته: در صورتی که عدد ۱۰ که در خط دوم کد قرار دارد را عوض کنید می توانید تعداد نمایش مطالب را تغییر دهید. این عدد در واقع تعداد مطالبی را که نمایش داده می شوند را تعیین می کند.
کد نمایش مطالب تصادفی از یک پست تایپ خاص
حال به سادگی می توانیم فیلتر هایی را نیز به دلخواه به این کد اضافه کنیم، به عنوان مثال نمایش لیست از مطالب تصادفی یک نوع پست تایپ خاص مثلاً پست تایپ download که مربوط به محصولات در افزونه edd می باشد، به جای download هر نام پست تایپ دیگری را نیز می توانید در این کد قرار دهید.
<ul>
<?php $posts = get_posts(array(‘posts_per_page’ => 10,’post_type’=> ‘download’,’orderby’=> ‘rand’)); foreach($posts as $post) { ?>
<li><a href=”<?php the_permalink(); ?>”><?php the_title(); ?></a></li>
<?php } ?>
</ul>
کد نمایش مطالب تصادفی از یک دسته بندی خاص
برای این که بتوانید مطالب تصادفی که در سایت خود نمایش می دهید را از دسته بندی مورد نظر خود قرار دهید باید از این کد استفاده کنید. می توانید برای انتخاب دسته بندی نیز به جای عدد ۱ موجود در این قطعه کد آیدی دسته بندی مورد نظر خود را برای نمایش قرار دهید.
<ul>
<?php get_posts(array(‘posts_per_page’ => 10,’category’=> 1,’orderby’=> ‘rand’)); foreach($posts as $post) { ?>
<li><a href=”<?php the_permalink(); ?>”><?php the_title(); ?></a></li>
<?php } ?>
</ul>
درباره Mostafa Shoa
مدیر تیم پارس نویس، کارشناس مهندسی نرم افزار، مدرس دوره های برنامه نویسی و طراحی سایت در مدارس تیزهوشان، مشاور تبلیغات و بازاریابی استارتاپ ها و کسب و کارهای اینترنتی
نوشته های بیشتر از Mostafa Shoa
دیدگاهتان را بنویسید