تغییر تعداد نوشته ها در هر برگه برای ویجت پست ها در المنتور

تغییر تعداد نوشته ها در وردپرس

فهرست مطالب

4.8/5 - (6 امتیاز)

در تنظیمات پیش فرض وردپرس، تعداد نوشته ها در هر برگه روی 10 تنظیم شده است. این تعداد برای تمامی آرشیو های داخل سایت استفاده می شود.

برای مثال شما یک آرشیو وبلاگ دارید و یک آرشیو محصولات که هر دو تعداد 10 نوشته یا محصول را نشان می دهد. ولی شاید نیاز باشد بر اساس طراحی صفحه این تعداد را تغییر دهید.

تغییر تعداد نوشته در وردپرس

در این مقاله نحوه تغییر تعداد نوشته ها در هر برگه را برای هر آرشیو را توضیح می دهیم.

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

تغییر تعداد نوشته ها در هر برگه برای ویجت پست ها

کوئری در ویجت پست ها

اگر از ویجت پست ها برای نمایش نوشته های آرشیو استفاده می کنید، در قسمت کوئری باید گزینه کوئری فعلی را فعال کنید. این کار دقیقا کاربرد ویجت آرشیو های پست را دارد.

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

تغییر تعداد نوشته ها در وردپرس

قرار دادن کد در پوسته

برای اینکه بتونید تعداد نوشته ها را مجزا از تعداد نوشته های پیش فرض وردپرس تغییر دهید کافیه وارد پیشخوان وردپرس شده و از تب نمایش، ویرایشگر پوسته را بزنید.

سپس فایل function.php را انتخاب کنید.

تغییر تعداد نوشته ها در وردپرس

سپس به انتها فایل رفته و کد زیر را قرار دهید:

// change the number of posts per page in elementor qustom query
add_action( 'elementor/query/my_pagination', function( $query ) {
	$query->set( 'posts_per_page', 1 );
} )

رو بروی عبارت posts_per_page می توانید تعداد پست های قابل نمایش را تنظیم کنید.

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

تغییر تعداد نوشته ها در وردپرس

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

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

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

9 پاسخ

  1. سلام
    چطوری میشه تعداد کاراکترهای ویجت post excerpt را محدود کرد؟

    1. با سلام
      در ویجت پست ها در تب محتوا می توانید تعداد کاراکتر به دستی وارد کنید و این مقدار را محدود کنید.

    2. سلام
      چطوری میشه تعداد کاراکترهای ویجت post excerpt را محدود کرد؟

      ” اگه داخل نوشته هات چکیده گذاشته باشی اعمال نمیشه ،
      ولی میتونی از css که پایین برات میزارم استفاده کنی
      .text {
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 2; /* number of lines to show */
      -webkit-box-orient: vertical;
      }

      1. سلام چه طور می توانم در دستگاه های مختلف تعدادش را متفاوت گذاشت
        به فرض مثال در دسکتاپ 10 تا نمایش دهد
        در تبلت مثلا 8 تا نمایش دهد
        در موبایل 4 تا

        1. با سلام
          برای قسمت آرشیو به صورت یکپارچه نمایش می دهد.

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

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

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