خانه > برنامه نویسی, طراحی وب > لیست تصادفی پست‌ها در وردپرس

لیست تصادفی پست‌ها در وردپرس


حتما دیده‌اید در بسیاری از وبلاگ‌های اصولا وردپرسی چند پست آخر را در سایدبار یا فو‌تر لیست می‌کنند‌. بنده با این کار ذره‌ای مخالفم‌! خوب از آنجایی که اصولا در صفحهٔ اول وبلاگ معمولا – در ۹۵ در صد مواقع – پست‌های جدید نمایش داده می‌شوند‌، دیگر عملا نیازی به یک لیست مجزا نیست‌. اما می‌توان لیستی داشت که به شناساندن وبلاگمان کمک بیشتری کند‌. در زیر کدی را برای وردپرس می‌آورم که از بین مستنداتش پیدا کردم‌. این کد از پایگاه دادهٔ وبلاگ تعداد دلخواه از پست‌های وبلاگ را به صورت اتفاقی لیست می‌کند و به نمایش می‌گذارد‌:
[php]
<?php
$args = array( ‹numberposts› => 7, ‹posts_per_page› => 5, ‹orderby› => ‹rand› );
$rand_posts = get_posts( $args );
foreach( $rand_posts as $post ) : ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>[/php]
بدیهی است که با تغییر مقدار روبروی عبارت numberposts می‌توانید تعداد عناوین داخل لیست را جابجا کنید‌.

Advertisements
دسته‌ها:برنامه نویسی, طراحی وب برچسب‌ها: , ,
  1. مهمان
    ژوئیه 4, 2011 در 7:22 ب.ظ.

    برای اینکه پستها به صورت رندم توی همه صفحات بیان نه بر اساس تاریخ ارسال چیکار کنیم؟

  1. No trackbacks yet.

پاسخی بگذارید

در پایین مشخصات خود را پر کنید یا برای ورود روی شمایل‌ها کلیک نمایید:

نشان‌وارهٔ وردپرس.کام

شما در حال بیان دیدگاه با حساب کاربری WordPress.com خود هستید. بیرون رفتن / تغییر دادن )

تصویر توییتر

شما در حال بیان دیدگاه با حساب کاربری Twitter خود هستید. بیرون رفتن / تغییر دادن )

عکس فیسبوک

شما در حال بیان دیدگاه با حساب کاربری Facebook خود هستید. بیرون رفتن / تغییر دادن )

عکس گوگل+

شما در حال بیان دیدگاه با حساب کاربری Google+ خود هستید. بیرون رفتن / تغییر دادن )

درحال اتصال به %s

%d وب‌نوشت‌نویس این را دوست دارند: