سرخط خبرها

کد مطالب تصادفی برای وردپرس

کد مطالب تصادفی برای وردپرس

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

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

یکی از روش هایی که می توان تمامی مطالب سایت رو به نمایش گذاشت مطالب تصادفی هستش در این پست آموزش نمایش مطالب تصادفی در وردپرس رو آماده کردم فرض کنید یک سال هست که سایت دارید و تا حالا مثلا ۶۰۰ تا مطالب در سایت نوشتید حالا بعد از یک سال یک کاربر به سایت شما مراجعه می کنه.

اغلب مشخص می کنیم در صفحه ی وبلاگ سایت ( بخش نوشته ها ) ۱۰ پست نمایش داده بشه حالا برای ۶۰۰ پست و رفتن به پست های اول این کاربر باید چیکار کنه شاید مطالب مفیدی وجود داشته باشه تنها راه ورود از موتور جست وجو هستش اما برای اینکه بازدید کنند ههای سایت بتونن تمام مطالب سایت رو مشاهده کنن بهتره بخش مطالب تصادفی ایجاد بشه تا به چندین بار مراجعه ی کاربر در بخش مطالب تصادفی بتونه مطالب سایت رو کامل بررسی کنه.

 

برای این کار کافیه کد زیر رو در فایل index.php قالب سایت و در محلی که تمایل دارید جدیدترین مطالب سایتتون به نمایش دربیاد کپی کنید البته می تونید در سایر فایل های پوسته هم از این کد استفاده کنید مثلا شاید تمایل داشته باشید این کد رو در فایل single.php پوسته نمایش بدید…

 
۱
۲
۳
۴
۵
۶
<?php
$rand_posts = get_posts(‘numberposts=7&orderby=rand’);
  foreach( $rand_posts as $post ) :
?>
   <li><a href=”<?php the_permalink() ?>” title=”<?php the_title(); ?>”><?php echo mb_substr($post->post_title,0,20).’…’; ?></a></li>
<?php endforeach; ?>

 

خوب حالا می پردازیم به توضیح کد بالا:

ابتدا یه متغییر تعریف می کنیم و اون رو برابر با متد get_post قرار میدیم و درون پرانتز ابتدا تعداد پست هایی که می خواهیم نمایش بدیم رو قرار میدیم که در اینجا ۷ تا هست که شما بسته به نیازتون میتونید کم یا زیادش کنید و بعد حالت نمایش رو برابر rand که مخفف random یا تصادفی هست قرار می دهیم.

سپس از foreach استفاده میکنیم و مشخص می کنیم برای هر پست تصادفی  لینک و عنوان مطلب تصادفی نمایش داده بشه.

 

نکته :در کد بالا، تکه کد زیر

 
۱
<?php echo mb_substr($post->post_title,0,20).’…’; ?>

کاملا اختیاری هست در این کد توسط عدد ۲۰ ما تعداد کارکتری که می خواهیم از عنوان مطالب نمایش بدیم رو مشخص می کنیم که  مخصوص مکان هایی از سایت مثل ساید بار هست و چون فضای کافی ممکنه نداشته باشیم کل عنوان رو نمایش نمی دهیم و بعد از نمایش ۲۰ کارکتر از عنوان ۳ تا … گذاشتیم که در کد بالا می بینید حالا اگر شما تمایلی به استفاده از این حالت ندارید می توانید کل این قطعه کد رو حذف کنید تا عنوان کامل مطالب نمایش داده شود…

امیدوارم که این کد مورد توجه و استفاده شما قرار بگیره .

QR Code For: کد مطالب تصادفی برای وردپرس

درباره ی jizjiz

پاسخ دهید

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

Time limit is exhausted. Please reload CAPTCHA.