آیا شما می خواهید پست های تصادفی در وردپرس نمایش دهید؟ نمایش پست های تصادفی به کاربران خودفرصتی برای کشف بیشتر مطالب را میدهد. در این مقاله، ما به شما نمایش پست های تصادفی در وردپرس را نشان میدهیم.

روش ۱: نمایش پست های تصادفی در وردپرس با استفاده از پلاگین

این روش ساده تر است و برای بسیاری از کاربران توصیه می شود.
اولین چیزی که شما باید انجام دهید  نصب و فعال سازی افزونه Advanced Random Posts Widget است ب
پس از فعال سازی به Appearance » Widgets بروید . شما یک ویجت جدید با برچسب پست های تصادفی ایجاد کنید.
شما نیاز به اضافه کردن این ویجت به نوار ابزار کناری خود دارید.
در حال حاضر، شما قادر به دیدن تنظیمات ویجت خواهید بود. گزینه های پیش فرض برای بسیاری از وب سایت کار خواهد کرد، شما فقط باید بر روی دکمه ذخیره کلیک کنید.

افزونه Advanced Random Posts Widget در وردپرس

افزونه Advanced Random Posts Widget

این افزونه همچنین به شما اجازه اضافه کردن HTML و CSS سفارشی را میدهد
فراموش نکنید که  بر روی دکمه ذخیره برای ذخیره تنظیمات ویجت خود کلیک کنید .شما هم اکنون میتوانید پست های تصادفی را در ویجت خود مشاهده کنید.

روش ۲: نمایش پست های تصادفی در وردپرس با استفاده از کد نویسی
اولین کاری که باید انجام دهید این است اضافه کردن این کد در فایل functions.php پوسته خود را و یا یک پلاگین سایت خاص است.

<pre>function wpb_rand_posts() { 

$args = array(
	'post_type' => 'post',
	'orderby'	=> 'rand',
	'posts_per_page' => 5, 
	);

$the_query = new WP_Query( $args );

if ( $the_query->have_posts() ) {

$string .= '<ul>';
	while ( $the_query->have_posts() ) {
		$the_query->the_post();
		$string .= '<li><a href="'. get_permalink() .'">'. get_the_title() .'</a></li>';
	}
	$string .= '</ul>';
	/* Restore original Post Data */
	wp_reset_postdata();
} else {

$string .= 'no posts found';
}

return $string; 
} 

add_shortcode('wpb-random-posts','wpb_rand_posts');
add_filter('widget-text', 'do_shortcode'); </pre>

 

این کد به سادگی یک تابع ایجاد میکند که ۵ پست تصادفی را نمایش میدهد. پس از ایجاد این کد کوتاه  شما به راحتی می توانید  پست های تصادفی را در هر نقطه از  سایت خود نمایش دهید.
حالا شما می توانید پست های تصادفی در داخل یک پست، صفحه، یا ویجت متن وردپرس با استفاده از شرت کد [wpb-random-posts] نشان دهید.

نمایش پست های تصادفی با شرت کد

نمایش پست های تصادفی

امیدواریم این مقاله به شما در نمایش پست های تصادفی در وردپرس کمک کرده باشد.برای مشاهده مقالات بیشتر درباره ی طراحی قالب وردپرس به http://www.on5.ir مراجعه کنید

آنفایو مرجع مقالا تخصصی طراحی قالب وردپرس