نمایش پستهای یک دستهبندی در وردپرس با ۲ روش
- افزونه وردپرسمقالات آموزشی
- بروزرسانی شده در

برای نمایش نوشتههای یک دستهبندی خاص توی صفحه، سایدبار یا بخشهای دیگهٔ سایتتون، دو راه رایگان دارید. راه اول استفاده از بلوک Query Loop خود وردپرسه و هیچ افزونهای نمیخواد. راه دوم هم نصب افزونهٔ رایگان Category Posts Block هست که چند تنظیم آماده و کاربردی در اختیارتون میذاره. توی این آموزش، هر دو روش رو قدمبهقدم با هم پیش میبریم.
برای بیشتر سایتها، همون ابزار داخلی وردپرس کارتون رو راه میاندازه. ولی اگه دوست دارید تصویر شاخص، تاریخ، نویسنده، دیدگاهها و دکمهٔ بارگذاری بیشتر رو از یک پنل آماده تنظیم کنید، نسخهٔ رایگان Category Posts Block انتخاب راحتی هست.
آنچه در این مقاله میخوانید
نمایش پستهای یک دستهبندی بدون افزونه
وردپرس برای این کار بلوکی به اسم Query Loop داره. Query Loop یعنی بلوکی که نوشتهها رو با شرطهایی مثل دستهبندی، نویسنده یا ترتیب انتشار پیدا میکنه و نشون میده. پس قبل از اینکه سراغ نصب افزونه برید، بهتره اول این روش رو امتحان کنید.
- نوشته یا برگهای رو که میخواید فهرست داخلش نمایش داده بشه باز کنید.
- روی دکمهٔ افزودن بلوک با علامت «+» کلیک کنید.
- عبارت Query Loop یا «حلقهٔ پرسوجو» رو جستوجو کنید و بلوک رو به صفحه اضافه کنید.
- یکی از الگوهای آماده برای نمایش نوشتهها رو انتخاب کنید.
- روی بلوک بزنید و از نوار کناری تنظیمات، بخش فیلتر رو باز کنید.
- دستهبندی دلخواهتون رو انتخاب کنید و تعداد و ترتیب نوشتهها رو تغییر بدید.
- در آخر روی «ذخیره» یا «بهروزرسانی» کلیک کنید.

داخل این بلوک میتونید عنوان، تصویر شاخص، تاریخ و خلاصهٔ نوشته رو نمایش بدید یا هر موردی رو که نمیخواید حذف کنید. اگه بعضی نوشتههاتون عکس ندارن، آموزش تنظیم تصویر شاخص پیشفرض در وردپرس هم کمکتون میکنه یک تصویر ثابت براشون بذارید.
نمایش نوشتههای دستهبندی با افزونه رایگان
اگه ترجیح میدید تنظیمات بیشتری بهصورت آماده داشته باشید، میتونید نسخهٔ رایگان Category Posts Block رو نصب کنید. این افزونه قبلاً با نام Category Posts Widget شناخته میشد. نسخههای جدیدش یک بلوک به ویرایشگر وردپرس و ویرایشگر سایت اضافه میکنن.
نسخهٔ پایهٔ افزونه رایگانه و میتونید اون رو از مخزن رسمی وردپرس نصب کنید. سازنده یک نسخهٔ پولی جدا هم معرفی کرده، ولی برای انجام مراحل این آموزش به اون نیاز ندارید؛ چون همهٔ توضیحها بر اساس امکانات نسخهٔ رایگان هستن.

امکانات نسخه رایگان Category Posts Block
با این افزونه میتونید یک فهرست ساده یا تصویری از نوشتهها بسازید و بخشهای مختلفش رو تغییر بدید. مهمترین امکانات نسخهٔ رایگان اینها هستن:
- فیلترکردن نوشتهها بر اساس دستهبندی
- نمایش یا مخفیکردن عنوان بلوک و عنوان نوشتهها
- نمایش تصویر شاخص و تنظیم اندازه و جای اون
- نمایش نویسنده، تاریخ انتشار و تعداد دیدگاهها
- مرتبسازی نوشتهها بر اساس تاریخ، عنوان یا حالت تصادفی
- نمایش خلاصهٔ نوشته
- لینککردن عنوان بخش به صفحهٔ دستهبندی
- محدودکردن نوشتهها به یک بازهٔ زمانی
- اضافهکردن دکمهٔ بارگذاری بیشتر
اگه فقط یک فهرست کوتاه از نوشتههای یک دسته میخواید، لازم نیست همهٔ گزینهها رو روشن کنید. برای شروع، نمایش عنوان، تصویر شاخص و چند نوشتهٔ تازه معمولاً کافیه.
نصب افزونه Category Posts Block
از پیشخوان وردپرس به «افزونهها ← افزودن افزونهٔ تازه» برید. عبارت Category Posts Block رو جستوجو کنید، افزونه رو نصب کنید و بعد روی «فعالکردن» بزنید. اگه تا حالا افزونهای نصب نکردید، آموزش نصب افزونه در وردپرس مسیر رو قدمبهقدم بهتون نشون میده.

اضافهکردن بلوک Category Posts
نوشته یا برگهای رو باز کنید که میخواید فهرست مطالب توی اون دیده بشه. روی علامت «+» بزنید، Category Posts رو جستوجو کنید و بلوک افزونه رو به صفحه اضافه کنید. حالا روی خود بلوک بزنید تا تنظیماتش توی نوار کناری ویرایشگر باز بشه.

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

توی بخش Title یک عنوان مثل «آخرین آموزشهای وردپرس» بنویسید. بعد بخش Filter رو باز کنید و دستهبندی دلخواهتون رو انتخاب کنید. این فیلتر تعیین میکنه نوشتههای کدوم دسته توی بلوک دیده بشن.
تعداد نوشتهها و روش مرتبسازی اونها رو هم انتخاب کنید. اگه میخواید تازهترین مطالب اول دیده بشن، مرتبسازی بر اساس تاریخ و حالت جدید به قدیم گزینهٔ مناسبیه. حالت تصادفی برای بخشی مثل «پیشنهاد مطالعه» به کار میاد، ولی یادتون باشه ترتیب نوشتهها با هر بار بارگذاری صفحه عوض میشه.
تنظیم تصویر و جزئیات نوشتهها
توی بخش Thumbnail میتونید تصویر شاخص رو روشن کنید و اندازه یا جای اون رو تغییر بدید. بهتره برای همهٔ تصاویر یک اندازهٔ ثابت در نظر بگیرید تا فهرست نوشتهها مرتب بمونه.
بخش Details نمایش اطلاعاتی مثل نویسنده، تاریخ و تعداد دیدگاهها رو کنترل میکنه. بخش Excerpt هم خلاصهٔ کوتاهی از هر نوشته نشون میده. اگه بلوک رو توی یک سایدبار باریک میذارید، بهتره جزئیات اضافی و خلاصه رو خاموش کنید تا این قسمت شلوغ نشه.

اگه نوشتههای زیادی دارید، گزینهٔ Load More رو روشن کنید. با این کار، دکمهٔ «بارگذاری بیشتر» پایین فهرست دیده میشه و کاربر میتونه بدون روبهروشدن با یک فهرست خیلی بلند، مطالب بیشتری رو باز کنه.
نمایش بلوک در سایدبار قالب
روش اضافهکردن بلوک به سایدبار به نوع قالب سایتتون بستگی داره. اگه قالب کلاسیک دارید و بخش ابزارکها براتون فعاله، به «نمایش ← ابزارکها» برید و بلوک Category Posts رو به ناحیهٔ سایدبار اضافه کنید.

اگه از قالب بلوکی استفاده میکنید، ممکنه منوی «ابزارکها» رو نبینید. توی این حالت به «نمایش ← ویرایشگر» برید، قالب یا بخش دلخواهتون رو باز کنید و بلوک رو همونجا بذارید. قالب بلوکی به قالبی گفته میشه که سربرگ، پابرگ و بخشهای اصلی اون هم با بلوکهای وردپرس ویرایش میشن.
وقتی تنظیمات تموم شد، روی «ذخیره» یا «بهروزرسانی» کلیک کنید و نتیجه رو توی یک تب تازه ببینید. حتماً ظاهر این بخش رو با موبایل هم بررسی کنید؛ چون یک تصویر بزرگ یا خلاصهٔ طولانی ممکنه سایدبار رو شلوغ کنه.

روش بدون افزونه بهتره یا افزونه رایگان؟
اگه فقط میخواید چند نوشته از یک دستهبندی رو توی صفحه یا قالب نشون بدید، بلوک Query Loop خود وردپرس معمولاً کارتون رو راه میاندازه. با این روش افزونهٔ اضافهای نصب نمیکنید و برای چیدن بخشهای مختلف هم آزادی بیشتری دارید.
ولی اگه یک پنل آماده برای فیلترکردن نوشتهها، تنظیم تصویر شاخص، نمایش جزئیات و اضافهکردن دکمهٔ بارگذاری بیشتر میخواید، نسخهٔ رایگان Category Posts Block کار رو براتون راحتتر میکنه. پیشنهاد میکنیم اول بلوک داخلی وردپرس رو امتحان کنید و فقط وقتی امکانات آمادهٔ افزونه به دردتون میخوره، اون رو نصب کنید.
سؤالهای رایج
افزونه Category Posts Block رایگان هست؟
بله، نسخهٔ پایهٔ افزونه رایگانه و میتونید اون رو از مخزن رسمی وردپرس نصب کنید. سازنده یک نسخهٔ پولی جدا هم معرفی کرده، ولی تمام مراحل این آموزش با امکانات نسخهٔ رایگان انجام میشن.
بدون افزونه هم میتونیم نوشتههای یک دستهبندی رو نشون بدیم؟
بله. بلوک Query Loop خود وردپرس نوشتهها رو بر اساس دستهبندی فیلتر میکنه و توی نوشته، برگه یا بخشهای مختلف قالب نشون میده.

سلام مهندس حسینی خسته نباشید.
یه سوال
من صد تا دسته بندی مطالب یا شایدم بیشتر دارم.
میخوام کل مطالبم نمایش داده بشه بجز یک دسته بندی باید چکار کنم؟
به عنوان مثال در اینجا چه ارایه باید قرار بدم؟
$wpb_all_query = new WP_Query(array(‘post_type’=>’post’, ‘post_status’=>’publish’, ‘posts_per_page’=>-1));
با سلام
باید به این شکل بنویسید:
$argsQuery = array(
‘posts_per_page’ => 3,
‘post_type’ => ‘post’,
‘category__not_in’ => 5 ,
);
سلام وقتتون بخیر بنده پلاگینی میخواستم که چندتا دسته بندی ای ک میخوامو نمایش بده نه همه ارو یا اینکه فقط یکیشو تو خوده وردپرس همه ارو نشون میده Category Posts Widget اینم یکی رو تو توضیحاتش دیدم ک نمایش میده ممنون میشم راهنمایی بفرمایید
سلام با همین افزونه میتونید
سلام ممنون از پستتون ببخشید سوالم یه کم بیربطه!
من میخوام تو طراحی قالبم یه دکمه باتوم بگذارم ولینکش بدم به یکی از دسته های خاص. تو کد نویسی از کد a href و بعدش دکمه باتوم استفاده کردم همونطور که تو html استفاده میشه اما لینک کار نمیکنه.باید چیکار کنم؟ نحوه لینک دادن تو ورد پرس چطوره؟ کدم رو به تنهایی تو html بررسی کردم درست بود!
ممنون از پاسخگویی تون.
سلام
در این آموزش تمامی موارد که برای طراحی قالب مورد نیاز است به طور کامل توضیح داده شده است :
https://mihanwp.com/0-to-100/