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

  • جمعه ۰۸ بهمن, ۱۳۹۵
  • ۴۱۸۷ بازدید
نمایش مطالب تصادفی در وردپرس بدون افزونه
به این نوشته امتیاز بدهید

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

در این آموزش وردپرس می‌بینید که چطور میشه به سادگی نوشته ها و مطالب منتشر شده در وبسایت وردپرسی خودتون رو بصورت تصادفی به کاربران نشون بدید.

به صورت پیشفرض وردپرس نوشته های شما رو از تازه ترین نوشته به کهنه ترین نوشته مرتب سازی می‌کنه و برای کاربران به نمایش می‌گذاره.

ویژگی های نمایش مطالب تصادفی در وردپرس

  • دیده شدن نوشته های بیشتر به ویژه نوشته های قدیمی توسط کاربران
  • مشتاق کردن کاربران به دیدن نوشته های دیگر از وبسایت شما
  • افزایش رتبه سئو و رنک وبسایت

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

پیش از هر چیز باید قطعه کد زیر رو در فایل Functions.php پوسته وردپرسی یا یکی از افزونه های خودتون اضافه کنید.

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');

کد بالا فهرست 5 نوشته بصورت تصادفی تولید می‌کند و پس از آن هم یک کد کوتاه یا Shortcode برای دسترسی ساده تر به این 5 نوشته تصادفی می‌سازد!

از این کدکوتاه می‌توانید برای نمایش 5 نوشته تصادفی در یک ابزارک، برگه، نوشته یا هر جای پوسته وردپرسی خودتون استفاده کنید.

با گذاشتن کد کوتاه [wpb-random-posts] در جای دلخواه، می‌توانید از این 5 نوشته تصادفی استفاده کنید که البته برای نمایش هر چه زیباتر بهتر هست که کمی با کد های CSS استایل اضافه کنید.

با تغییر عدد 5 در کد بالا هم می‌توانید تعداد نوشته های تصادفی ساخته شده را تغییر بدید.

نمایش مطالب تصادفی در وردپرس بدون افزونه
به این نوشته امتیاز بدهید
برای دریافت تازه‌ترین ها به کانال تلگرامی کدفنجونی بپیوندید : cupcode_ir@

اقبال

اردیبهشت ۲۲, ۱۳۹۶ در ۱۱:۵۱ ب.ظ

پاسخ

سلام
چیکا کنیم به ترتیب نمایش بده؟

آرتین

اردیبهشت ۲۳, ۱۳۹۶ در ۶:۱۲ ب.ظ

پاسخ

درود، ترتیب بر پایه چی؟

دیدگاه خود را در میان بگذارید

@

اگر ربات نیستید به پرسش پاسخ دهید! * Time limit is exhausted. Please reload the CAPTCHA.