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

ما معتقدیم که وردپرس یک سیستم وبلاگ ساده نیست و میتونه خیلی انعطاف پذیر تر عمل کنه !! مثلا میتونیم وردپرس را در پرتال های بزرگ استفاده کنیم… خب یک ویژگی بارز پرتال ها وجود لینک مطالب جدید چندین موضوع در صفحه اصلی است که به کاربران این اجازه را میدهد تا به مطالب جدید راحت تر دسترسی پیدا کنند. خب ما هم میتوانید به سادگی این امکان را به وردپرس بیفزائیم. اما چطوری …؟ همراه همیار وردپرس باشید…

برای این کار کافیست کد زیر را در Index.php یا هر جایی از قالب که نیاز دارید قرار دهید :

<?php
$my_query = new WP_Query('showposts=10&cat=2158');
while ($my_query->have_posts()):
$my_query->the_post();
$do_not_duplicate = $post->ID;?>
 <a href="<?php the_permalink() ?>"><?php the_title(); ?></a></br>
<?php endwhile; ?>

توجه کنید که:
در showposts=10 به جای 10 میتوانید تعداد مطالبی که میخواهید نمایش داده شود را وارد کنید
در cat=2158 به جای 2158 میتوانید ID دسته مورد نظر را وارد کنید ( ID دسته را از کجا بیاوریم ؟ )

آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

دیدگاهتان را بنویسید

ارسال دیدگاه به معنی این است که شما ابتدا قوانین ارسال دیدگاه را مطالعه کرده‌اید و با آن موافق هستید.

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. 9 سال عضو همیار وردپرس

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

  2. 8 سال عضو همیار وردپرس

    سلام وقت بخیر
    من دقیقا این کد رو باید کجای index.php باید قرار بدم

    <?php
    /**
    * Front to the WordPress application. This file doesn't do anything, but loads
    * wp-blog-header.php which does and tells WordPress to load the theme.
    *
    * @package WordPress
    */

    /**
    * Tells WordPress to load the WordPress theme and output it.
    *
    * @var bool
    */
    define('WP_USE_THEMES', true);

    /** Loads the WordPress Environment and Template */
    require( dirname( __FILE__ ) . '/wp-blog-header.php' );

    اینا محتویات توی این پوشه ست من کد رو پایینش قرار دادم کار نکرد و سایتم رو کلا بالا نیاورد

  3. 8 سال عضو همیار وردپرس

    یه سری نوشته دارم ، که بعضی هاش رو اختصاص دادم به دسته ای به اسم اخبار با شماره ای دی 137
    کد شمارو داخل صفحه ای که می خوام اخبار رو نمایش بده قرار دادم
    have_posts()):
    $my_query->the_post();
    $do_not_duplicate = $post->ID;?>
    <a href="”>

    و این پیام رو تو صفحه موقع نمایش بهم نشون میده
    have_posts()): $my_query->the_post(); $do_not_duplicate = $post->ID;?>

    مشکل از کجاست

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

  5. 9 سال عضو همیار وردپرس

    با عرض سلام.
    اگر دسته ای داشته باشیم که بیست پست در آن هستش و دیوی داشته باشیم که بخواهیم مثلا پست های پنجم الی دهم آن دسته نمایش داده بشه، چی کار میشه کرد؟
    با تشکر

    • 10 سال عضو همیار وردپرس

      سلام
      دوست عزیز این بخش رو دقت کنید:
      “در showposts=10 به جای ۱۰ میتوانید تعداد مطالبی که میخواهید نمایش داده شود را وارد کنید”

    • 9 سال عضو همیار وردپرس

      این درست اما این کد در واقع ده پست آخر دسته مورد نظر بر اساس تاریخ انتشار ؛ نمایش میده. در صورتی که من سوال کردم ک چ جوری میشه ازدسته ای که بیست پست داره مثل پست های پنج تا ده تنایش داده بشه
      با تشکر

    • 10 سال عضو همیار وردپرس

      سلام
      دوست عزیز این افزونه همین کارو میکنه! محدود میکنه به دسته ای خاص
      فقط شما هر تعداد رو که دلخواهتون هست جای عدد 10 قرار بدید.

  6. با اهدای سلام میخواستم بدونم چجوری میتونم یکی از دسته هایی که ساختم در محصولاتم در صفحه ی اصلی بیارم البته بصورت کنسول که بتونن دونه دونه محصولات رو در کنسول ببینن مثله کنسول عکس متشکرم

  7. 9 سال عضو همیار وردپرس

    سلام . خسته نباشید. متشکرم ازتون بخاطر سایت خوبتون. عالیه . سوالی که داشتم اینه که چطوری میتونم با کلیک رویه دسته خاصی تمتم نوشته های اون دسته توی صفحه مورد نظر من باز بشه.
    چیزی شبیه این
    http://tisgroup.ir/Product
    البته چیزی که من از این لینک فهمیدم اینه. اگه برداشت من اشتباهه . چه جوری میتونم چیزی شبیه این سایت و محصولاتش داشته باشم. با کلیک روی محصول مورد نظر صفحه غوض نشه فقط دسته مورد نظر من نمایش داده بشه

    • 10 سال عضو همیار وردپرس

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

  8. سلام خدمت شما .
    یه سوال داشتم . چطوری باید صفحه category رو بسازم . یعنی وقتی توی منو روی دسته مورد نظر کلیک میکنی تو صفحه که نشون داده میشه همه پست های مربوط به اون دسته رو نشون بده ؟
    توی همه قالب ها هم هست ولی من نمیدونم چطوری باید چنین کاری کرد .
    در ضمن بشه تعداد پست های نمایشی هر صفحه و استایل ها رو هم خودمون اضافه کنیم . درواقع یه کوئری که با توجه به صفحه موضوع جاری پست های اون دسته بندی رو نشون بده نه بصورت دستی وارد بشه

    • 10 سال عضو همیار وردپرس

      سلام
      دسته ی اصلی رو می سازید و هر چی زیر دسته داشته باشه رو در پایینش قرار میدید، بعدش در هنگام مشخص کردن دسته ها در پست ها ، اول دسته ی اصلی رو تیک می زنید و سپس زیر دسته هاشو.

    • ؟؟؟؟
      منظورم کدی هست که برای نمایش مطالب دسته جاری استفاده میشه نه اینکه چطوری دسته بندی کنم. درواقع تو فایل category باید چه چیزی قرار داده بشه . چه لوپی برای نشون دادن مطالب دسته بندی هست ؟ مثلا شما توی کد بالا ای دی دسته بندی رو وارد میکنید ولی اگه بخواید با توجه به صفحه ی دسته بندی که توش قرار دارید دسته بندی رو تعیین کنه باید چیکار کنیم ؟

    • 10 سال عضو همیار وردپرس

      متوجه منظور شما نمیشم خیلی مبهم توضیح میدید. اگه نمونه ای مد نظر دارید اسکرین شات بگیرید من ببینم

    • کوئری معمولی فکر میکنم مشکلت رو حل کنه !

      اینجا هرچی میخوای رو میشه لود کرد !

  9. ببخشيد ما اگر چند تا دسته داشته باشيم و بخواهيم تازه ترين عنوانهاي هر دسته در صفحه اصلي نمايش داده بشه و بتونيم ترتيب نمايش اونها رو هم انتخاب كنيم چيكار بايد بكنيم؟

    • 10 سال عضو همیار وردپرس

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

  10. 9 سال عضو همیار وردپرس

    سلام
    من مشکل دارم
    سلام

    نوشته رو نمایش نمی ده؟!!

    چرا؟

    http://my.qibi.ir/%D8%A7%D8%B5%D9%88%D9%84-%D8%B1%D8%B3%DB%8C%D8%AF%D9%86-%D8%A8%D9%87-%D9%85%D9%88%D9%81%D9%82%DB%8C%D8%AA/

    • 10 سال عضو همیار وردپرس

      سلام
      من متوجه نمیشم دوست عزیز! الان چیکار کردید و میخواهید چه اتفاقی بیفته ؟