طراحی سایت خبری با کیفیت
  • صفحه نخست
    • درباره ما
    • تماس با ما
    • سوالات متداول
    • راهنماي خريد
    • ثبت شکایت
    • قوانین سایت
  • وردپرس
    • آموزش وردپرس
    • دانلود وردپرس
    • حل مشکل
    • افزونه وردپرس
  • قالب رایگان وردپرس
    • دانلود
    • فروشگاه
    • قالب خبري
    • قالب شخصی
    • شركتي
    • پوسته پرتال
    • موزيك
  • مجله‌ی تابناک وب
    • آموزش وب
    • امنيت
    • بهینه سازی وب سایت
    • تجارت الکترونیک
    • کسب و کار
    • مصاحبه
    • معرفي سايت
    • گرافيك
      • فونت
اینجا کلیک کنید
آموزشكد و هک وردپرسوردپرس

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

By تابناك وب
اردیبهشت ۱۹, ۱۳۹۳ 2 Min Read
0

برای درج مطالب تصادفی فقط کافیه کد درج شده در زیر رو در جایی که می خواین مطالب نمایش داده بشه قرار بدین که بهترین مکان سایدبار می باشد:

<?php
$args = array( 'numberposts' => 8, 'orderby' => 'rand' );
$rand_posts = get_posts( $args );
foreach( $rand_posts as $post ) : ?>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a><br/>
<?php endforeach; ?>

 

در کد بالا عدد ۸ را می توانید به ۵ یا ۱۰ تغییر دهید این عدد تنها تعداد نمایش مطالب رو در پوسته تنظیم می کنه.

اگر سئوالی بود در نظرات بفرمایید تا رسیدگی شود.

 نمایش مطالب منتشر شده در سایت بصورت تصادفی هست .برای این کار کافیه کد زیر رو در فایل 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 استفاده میکنیم و مشخص می کنیم برای هر پست تصادفی  لینک و عنوان مطلب تصادفی نمایش داده بشه.

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

۱
<?phpechomb_substr($post->post_title,۰,۲۰).‘…’;?>

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


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

Tags:

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

Share Article

Author

تابناك وب

Follow Me
Other Articles
Previous

کد نمایش آخرین مطالب منتشر شده در وردپرس با عکس تصویر شاخص

Next

دانلود رایگان قالب مایکروسایت

No Comment! Be the first one.

دیدگاهتان را بنویسید لغو پاسخ

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

All Right Reserved!