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

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

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

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

بهترین افزونه برای نمایش جدیدترین نوشته های دسته وردپرس List category posts نام دارد.
پس از نصب و فعال سازی افزونه با استفاده از شورت کد [ catlist ] آخرین پستهای هر دسته ای که بخواهیم را نمایش میدهیم.
برخی از مزایای افزونه نمایش آخرین مطالب دسته خاص وردپرس عبارتند از:

  1. کاربرد ساده و راحت
  2. دارای شورت کد برای فراخوانی آخرین نوشته های یک دسته خاص
  3. پشتیبانی از نمایش آخرین پستهای چندین دسته
  4. قابلیت صفحه بندی کوئری آخرین نوشته های وردپرس
  5. امکان نمایش تصویر شاخص با کنترل ابعاد و دادن کلاس دلخواه به تصویر شاخص
  6. دارای class و id منحصربه فرد برای دادن استایل css
  7. امکان فراخوانی آخرین نوشته های پست تایپ یا پست سفارشی وردپرس
  8. قابلیت لیست کردن نوشته ها بر اساس وضعیت (منتشر شده، بروز شده، در دست بررسی و …)
  9. قابلیت نمایش آخرین مطالب دارای برچسب خاص
  10. امکان نمایش آخرین مطالب دارای زمینه دلخواه خاص
  11. قابلیت نمایش آخرین نوشته های منتشر شده توسط نویسنده خاص
  12. امکان نمایش لینک نوشته های بیشتر در انتهای لیست آخرین مطالب
  13. و …

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

نحوه استفاده از شورت کد افزونه List category posts

برای نمایش نوشته های یک دسته در وردپرس توسط این افزونه باید از کد کوتاه استفاده کرد.
تمامی شورت کدهایی که در این مطلب قرار داده میشوند دارای فاصله بین تگ شروع [ و پایان ] کد کوتاه هستند که در هنگام استفاده باید این فاصله را برداشت تا کد کوتاه بدرستی کار کند.

میتوان توسط id دسته آخرین مطالب آنرا فراخوانی کرد مانند [ catlist id=1 ] که آخرین پستهای دسته ای با شناسه یا id یک را لیست میکند. روش دیگر استفاده از نام دسته است در این حالت نام دسته را توسط کد کوتاهی مانند [ catlist name=”news” ] فراخوانی میکنیم. شورتکد افزونه تعداد زیادی پارامتر را پشتیبانی میکند به عنوان مثال توسط پارامتر numberposts میتوان تعداد مطالب قابل نمایش را کنترل کرد، نحوه استفاده از متغییر به شکل [ catlist id=1 numberposts=10 ] میباشد. برای مشاهده تمام پارامترهای پشتیبانی شده توسط افزونه به صفحه آن ر مخزن افزونه های وردپرس به آدرس WordPress List category posts یا صفحه آن در گیت هاب به آدرس Github List category posts مراجعه کنید.

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

بهترین راه نمایش جدیدترین نوشته های دسته خاص وردپرس استفاده از کد یا کوئری است.
برای این منظور کد زیر را در محل مورد نظر از قالب وردپرس کپی کنید. این کد آخرین مطالب منتشر شده در دسته بندی دارای id یک را نمایش میدهد.

<?php $cat_posts= new WP_Query(array(
'post_type'=>'post','post_status'=>'publish','order'=>'DESC',
'orderby'=>'ID','cat'=>'1','posts_per_page'=>'10'));  
if($cat_posts->have_posts()):
while($cat_posts->have_posts()): $cat_posts->the_post();?> 
کدهای نمایش محتوای کوئری
<?php endwhile; endif; wp_reset_query(); ?>

برای تعیین دسته در خط سوم مقدار متغییر cat را برابر با id دسته و با تغییر مقدار متغییر posts_per_page تعداد مطالب قابل نمایش را مدیریت میکنیم.

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

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

افزونه Advanced Categories Widget امکان نمایش جدیدترین نوشته های دسته از طریق ابزارک را بوجود می آورد.
برخی از ویژگی های افزونه عبارتند از:

  1. امکان ساخت چندین لیست از آخرین نوشته های هر دسته
  2. قابلیت لیست کردن مطالب بر اساس زمان، نویسنده و …
  3. پشتیبانی از تصویر شاخص با ابعاد دلخواه
  4. قابلیت نمایش توضیحات به همراه تعیین تعداد کلمات قابل نمایش
  5. قابلیت نمایش تعداد نوشته های هر دسته
  6. دارای استایل زیبا با قابلیت غیرفعال کردن css پیشفرض
  7. امکان مدیریت لایه بندی و نحوه نمایش لیست مطالب
  8. و …

اگر پوسته وردپرس تان از ابزارک پشتیبانی میکند میتوانید توسط این افزونه بخشی را برای نمایش جدیدترین نوشته های دسته خاص ایجاد کنید. برای دانلود افزونه به برگه آن در مخزن افزونه های وردپرس به آدرس Advanced Categories Widget مراجعه کنید.

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

مخفی کردن مطالب دسته خاص از صفحه اصلی

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

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

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

درباره نویسنده
رضا کیانوش

رضا کیانوش هستم مدیر ایران تمز، لیسانس فناوری اطلاعات و ارتباطات در گرایش کاربردهای ict دارم. حدود 7 سالی هست که با وردپرس آشنا شدم و خدمات طراحی قالب وردپرس، سئو و بهینه سازی سایت رو انجام میدم. ایران تمز رو برای ارائه آموزشهای تخصصی و انتشار پوسته های وردپرسی که طراحی میکنیم راه اندازی کردم. اگر نیاز به طراحی قالب وردپرس اختصاصی دارید ما در ایران تمز اینکار رو با بهترین کیفیت براتون انجام میدیم.

بازدیدکنندگان قبلی مشاهده مطالب زیر را به شما پیشنهاد کرده اند

دیدگاهی بنویسید.

بهتر است دیدگاه شما در ارتباط با همین مطلب باشد.

  1. hamid :
    ۰۱ دی ۹۶

    سلام من تو قالب پارس بلاگ میخوام بزارم ولی نمیدونم کدام فایل را برای ویرایش باید باز کنم.
    در ضمن میخوام بجای دسته نوشته ها دسته دانلود ( منظورم قالب افزونه easy download ) نمایش داده بشه. لطفا بگید کجا قرار دهم

    • رضا کیانوش :
      ۰۲ دی ۹۶

      سلام، تمام قالبهای ایران تمز از ابزارک پشتیبانی میکنند شما میتونید یکی از افزونه هایی که معرفی شده رو نصب کنید و بعد از طریق ابزارک، جدیدترین مطالب دسته خاص رو در وردپرس تون نمایش بدید. برای مورد دوم: قالب پارس بلاگ یه پوسته وبلاگی هست که از edd پشتیبانی میکنه اگه میخایین بجای مطالب، محصولات رو نمایش بده باید توابع مربوطه در فانکشن پوسته قرار بگیره. الان سایت تون رو چک کردم مثل اینکه قبلا این قابلیت براتون ایجاد شده و الان آخرین محصولات بجای آخرین مطالب در قالب نمایش داده میشن. موفق باشید

      • hamid :
        ۰۲ دی ۹۶

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

        • رضا کیانوش :
          ۰۲ دی ۹۶

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

  2. محمد :
    ۱۸ شهریور ۹۷

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

    • رضا کیانوش :
      ۱۹ شهریور ۹۷

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