/ در تازه ترین مقالات, مقالات / توسط
آخرین زمان ویرایش:

چگونگی نمایش تصادفی نوشته ها در وردپرس

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

نمایش تصادفی نوشته ها

 

حال این سؤال به نظر می‌رسد که چرا و در کجا باید نمایش تصادفی نوشته ها کنیم؟

به‌طور پیش‌فرض لیست نوشته‌های شما برعکس ترتیب زمانی انتشار آن‌ها نمایش داده می‌شوند (از جدیدترین به قدیمی‌ترین‌ها). این ویژگی به کاربران شما امکان دیدن آخرین نوشته‌ها را می‌دهد.

بااین‌وجود، اگر مدتی از فعالت سایت شما گذشته باشد، مطالب قدیمی‌تر شانس خود را برای دیده شدن از دست می‌دهند!

یکی از راه‌کارهای حل این مشکل، ایجاد یک رویه ارتباط داخلی است. مرتبط ساختن مقالات قدیمی‌تر به نوشته‌های جدید (مثلاً لینک دهی داخلی از نوشته‌های جدید به نوشته‌های قبلی)، به دیده شدن آن‌ها توسط کاربران کمک می‌کند. بعلاوه این راه‌کار بازدید صفحات سایت شما را افزایش می‌دهد و موجب بهبود رتبه سئو سایت شما خواهد شد.

راه‌کار دیگر نمایش تصادفی نوشته ها در ساید بار سایت است. به‌این‌ترتیب کاربران نوشته‌های شما را هرچند هم قدیمی (که در غیر این صورت نخواهند دید.) پیدا می‌کنند.

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

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

این روش ساده‌ترین و رایج‌ترین روش است که مورداستفاده بیشتر کاربران است. برای این کار باید افزونه Advanced Random Posts Widget را نصب و فعال کنید. برای دیدن جزئیات بیشتر و دانلود این افزونه اینجا کلیک کنید.

نمایش تصادفی نوشته ها

 

افزونه نمایش تصادفی نوشته‌ها Advanced Random Posts Widget، یک افزونه قدرتمند با گزینه‌های سفارشی‌سازی مختلف است که امکانات خوبی را برای نمایش هر چه جذاب‌تر نوشته‌ها در اختیار شما قرار می‌دهد.

روش دوم: نمایش تصادفی نوشته‌ها با استفاده از کد نویسی

در این روش باید قطعه کدی را به فایل‌های قالب وردپرس اضافه کنید. اولین کاری که باید انجام دهید، اضافه کردن کد زیر در داخل فایل function.php قالب است.

function wpb_rand_posts() {</p>
<p style="text-align: left;">$args = array(
'post_type' => 'post',
'orderby' => 'rand',
'posts_per_page' => 5,
);</p>
<p style="text-align: left;">$the_query = new WP_Query( $args );</p>
<p style="text-align: left;">if ( $the_query->have_posts() ) {</p>
<p style="text-align: left;">$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 {</p>
<p style="text-align: left;">$string .= 'no posts found';
}</p>
<p style="text-align: left;">return $string;
}</p>
<p style="text-align: left;">add_shortcode('wpb-random-posts','wpb_rand_posts');
add_filter('widget-text', 'do_shortcode');

این کد به‌سادگی تابعی برای نوشتن تصادفی 5 نوشته را ایجاد می‌کند. این قطعه کد یک شورت کد ایجاد می‌نماید که می‌توانید به‌راحتی از آن برای نمایش تصادفی نوشته ها در هر جای سایت خود استفاده کنید (می‌توانید از این شورت کدها در ابزارک ها (ابزارک متن) نیز استفاده کنید).

حال می‌توانید از نمایش تصادفی نوشته ها با استفاده از شورت کد [wpb-random-posts] در هر صفحه و یا ابزارک متن استفاده کنید.

امیدواریم که این مقاله مفید بوده باشد. اگر دیدگاه خاصی در مورد مطالب بیان‌شده دارید، خوشحال می‌شویم که با ما در میان بگذارید.

 

CMS مارکت

مدیر سایت CMS مارکت

نوشته های مشابه

9 مورد از رایج ترین اشتباهات در مورد امکانات وردپرس

بررسی‌های انجام‌شده نشان می‌دهد که حدود 21.2% از سایت‌های جهان بر پایه cms قدرتمند وردپرس ساخته‌شده‌اند. بااین‌حال هنوز افرادی هستند…

چگونگی نمایش تعداد کل نظرات کاربران در وردپرس

آیا می‌خواهید تعداد کل نظرات کاربران را در سایت وردپرسی خود نمایش دهید؟ آیا می‌دانید نمایش نظرات کاربران مختلف چه…

نظری بدهید

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