آموزش وردپرس | بلاگ وب‌داده

نمایش توضیحات دسته‌بندی در صفحه آرشیو وردپرس

توضیح دسته‌بندی، متن کوتاهی است که بالای صفحه‌ی آرشیو هر دسته دیده می‌شود و به کاربر و موتور جست‌وجو می‌گوید آن دسته درباره‌ی چیست. در این راهنما چند روش ساده و پیشرفته برای نمایش آن را یاد می‌گیرید.
نمایش توضیحات دسته بندی وردپرس یعنی نشان‌دادن همان متن توضیحی که برای هر دسته می‌نویسید، در بالای صفحه‌ی آرشیو آن دسته. این کار هم ساختار سایت را حرفه‌ای‌تر نشان می‌دهد و هم به سئو کمک می‌کند. در این مقاله می‌بینید توضیح دسته کجا نوشته می‌شود، چرا مهم است، و با روش‌های بدون‌کد و کدنویسی چطور آن را در صفحه‌ی آرشیو نمایش دهید.
  • محل نوشتن توضیح: از مسیر «نوشته‌ها ← دسته‌ها» و فیلد «توضیح»، متن هر دسته را وارد می‌کنید.
  • وابسته به قالب: نمایش این توضیح رفتار پیش‌فرض هسته‌ی وردپرس نیست؛ بعضی قالب‌ها خودکار نشان می‌دهند و بعضی نه.
  • روش بدون کد: در قالب‌های بلاک، بلاک «Term Description» را در ویرایشگر سایت اضافه می‌کنید.
  • روش کدنویسی: با تابع رسمی the_archive_description() در قالبِ فرزند، توضیح را در آرشیو چاپ می‌کنید.
  • نکته‌ی مهم: ویرایش مستقیم فایل قالب با آپدیت پاک می‌شود؛ همیشه از قالب فرزند استفاده کنید.

در یک نگاه

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

نمایش توضیحات دسته بندی وردپرس چیست و چرا مهم است؟

در وردپرس، هر دسته یک فیلد اختیاری به‌نام «توضیح» (Description) دارد. متنی که در این فیلد می‌نویسید، توضیحِ همان دسته است و می‌تواند در صفحه‌ی آرشیو دسته، یعنی صفحه‌ای که فهرست نوشته‌های آن دسته را نشان می‌دهد، به کاربر نمایش داده شود. مشکل اینجاست که نمایش این توضیح، رفتار پیش‌فرض هسته‌ی وردپرس نیست و کاملاً به قالب سایت شما بستگی دارد؛ برخی قالب‌ها آن را خودکار نشان می‌دهند و برخی اصلاً به آن توجهی نمی‌کنند.
برای درک بهتر، صفحه‌ی آرشیو دسته را مثل ویترین یک بخش از فروشگاه در نظر بگیرید. عنوان دسته مثل نام آن بخش است و توضیح دسته مثل یک تابلوی کوتاه که می‌گوید در این بخش دقیقاً چه چیزی پیدا می‌شود. بدون این تابلو، کاربر فقط فهرستی از نوشته‌ها می‌بیند بدون اینکه بداند این دسته چه هدفی دارد.
چرا نمایش این توضیح ارزش دارد؟ چند دلیل روشن دارد:
  • سئوی صفحه‌ی آرشیو: صفحه‌های دسته اغلب محتوای متنی کمی دارند؛ یک توضیح یکتا و مفید، این صفحه‌ها را برای گوگل معنادارتر و قابل‌ایندکس‌تر می‌کند.
  • تجربه‌ی کاربری: بازدیدکننده در همان نگاه اول می‌فهمد این دسته درباره‌ی چیست و آیا ادامه‌ی مطالعه به دردش می‌خورد.
  • راهنمایی و لینک‌دهی: در توضیح می‌توانید به مهم‌ترین مطالب یا صفحات مرتبط اشاره کنید و کاربر را هدایت کنید.

نکته‌ی فنی: نمایش توضیح به قالب بستگی دارد

چون نمایش توضیح دسته رفتار پیش‌فرض وردپرس نیست، ممکن است توضیح را بنویسید اما در صفحه‌ی آرشیو چیزی نبینید. در این حالت مشکل از خودِ توضیح نیست، بلکه قالب شما آن را چاپ نمی‌کند و باید با یکی از روش‌های این مقاله دستی فعالش کنید.
ChatGPT Image Aug 25 2026 09 18 58 AM 1 نمایش توضیحات دسته بندی وردپرس؛ راهنمای 2026

روش‌های نمایش توضیحات دسته‌بندی؛ گام‌به‌گام

پیش از هر روشی، یک پیش‌نیاز مشترک وجود دارد: باید برای دسته‌ی موردنظر توضیح نوشته باشید. بعد از آن، بسته به اینکه قالب شما کلاسیک است یا بلاک (Full Site Editing) یا با صفحه‌ساز ساخته شده، یکی از روش‌های زیر را انتخاب می‌کنید.

قدم اول: نوشتن توضیح دسته در پیشخوان

از پیشخوان به «نوشته‌ها ← دسته‌ها» (Posts ← Categories) بروید. اگر دسته را از قبل ساخته‌اید روی «ویرایش» آن کلیک کنید، در غیر این صورت هنگام ساختن دسته‌ی جدید، فیلد «توضیح» را پر کنید. یک متن دو تا چهار جمله‌ای و یکتا بنویسید که واقعاً درباره‌ی محتوای آن دسته توضیح بدهد. بعد از ذخیره، توضیح در دیتابیس ثبت می‌شود؛ حالا فقط باید مطمئن شویم قالب آن را نمایش می‌دهد.
ChatGPT Image Aug 25 2026 09 26 55 AM 1 نمایش توضیحات دسته بندی وردپرس؛ راهنمای 2026

قدم دوم: بررسی نمایش خودکار توسط قالب

ساده‌ترین حالت این است که قالب شما خودش توضیح را نشان دهد. بعد از نوشتن توضیح، صفحه‌ی آرشیو همان دسته را باز کنید (روی نام دسته کلیک کنید یا آدرس آن را بزنید). اگر توضیح بالای فهرست نوشته‌ها ظاهر شد، کارتان تمام است و نیازی به هیچ کدی ندارید. اگر چیزی ندیدید، سراغ روش‌های بعدی بروید.

توجه به فیلترِ تگ‌های HTML

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

روش کدنویسی: تابع the_archive_description در قالب فرزند

اگر قالب شما کلاسیک است و توضیح را خودکار نشان نمی‌دهد، می‌توانید با یک خط کدِ رسمی وردپرس این کار را انجام دهید. تابع the_archive_description() از نسخه‌ی 4.1 وردپرس اضافه شده و توضیحِ دسته، برچسب، ترم سفارشی و نویسنده را نمایش می‌دهد. این کد را در فایل category.php یا archive.php قالبِ فرزند و در نقطه‌ای که می‌خواهید توضیح دیده شود قرار دهید:
<?php
// این کد را در فایل category.php یا archive.php قالبِ فرزند قرار دهید،
// هر جای فایل که می‌خواهید توضیح آرشیو نمایش داده شود (معمولاً بالای حلقه‌ی نوشته‌ها).
// the_archive_description از وردپرس 4.1 اضافه شده و برای دسته، برچسب، ترم و نویسنده کار می‌کند.
the_archive_description( '<div class="taxonomy-description">', '</div>' );
?>

حتماً از قالب فرزند (Child Theme) استفاده کنید

اگر کد را مستقیم در فایل‌های قالب اصلی بگذارید، با اولین به‌روزرسانیِ قالب، تغییرات شما پاک می‌شود. راه درست، ساختن یک «قالب فرزند» و افزودن کد در فایل‌های آن است تا هم تغییراتتان امن بماند و هم بتوانید قالب را به‌روز نگه دارید.

روش دوم کد: تابع category_description با شرط is_category

اگر می‌خواهید فقط توضیحِ «دسته» را نمایش دهید و از یک فایل archive.php مشترک برای همه‌ی آرشیوها استفاده می‌کنید، تابع category_description() گزینه‌ی مناسبی است. این تابع فقط مقدار توضیح را برمی‌گرداند، پس باید آن را با echo چاپ کنید. یک نکته‌ی مهم رسمی هم دارد که در کد زیر رعایت شده است:
<?php
// اگر فقط توضیحِ «دسته» را می‌خواهید و از archive.php مشترک استفاده می‌کنید،
// طبق مستندات رسمی وردپرس باید داخل شرط is_category() قرار گیرد؛
// در غیر این صورت پردازش صفحه‌های آرشیوِ ماهانه و دیگر آرشیوها متوقف می‌شود.
if ( is_category() ) {
    echo '<div class="taxonomy-description">' . category_description() . '</div>';
}
?>
در واقع مستندات رسمی وردپرس صراحتاً روی این نکته تأکید می‌کند:

نقل‌قول از مستندات رسمی وردپرس

«اگر این تابع را در قالب archive.php استفاده می‌کنید، آن را داخل شرط is_category() بگذارید؛ در غیر این صورت پردازش صفحه برای آرشیوهای ماهانه و دیگر آرشیوها متوقف می‌شود.» منبع: مرجع توسعه‌دهندگان وردپرس، تابع category_description.

روش بدون کد در قالب‌های بلاک: بلاک Term Description

اگر از یک قالب بلاک (Block Theme) با قابلیت ویرایش کامل سایت استفاده می‌کنید، اصلاً به کدنویسی نیاز ندارید. از پیشخوان به «نمایش ← ویرایشگر» (Appearance ← Editor) بروید، قالبِ آرشیو یا Category را برای ویرایش باز کنید و بلاک «Term Description» (توضیح ترم) را در جای دلخواه اضافه کنید. این بلاک به‌صورت خودکار توضیحِ همان دسته یا ترمی را که کاربر می‌بیند نمایش می‌دهد.

روش صفحه‌سازها و افزونه‌ها

کاربران صفحه‌سازها هم راه خودشان را دارند. در ابزارهای ساخت قالب مثل بخش Theme Builder المنتور، هنگام طراحی قالبِ آرشیو می‌توانید ویجت عنوان/توضیح آرشیو را روی صفحه بکشید تا عنوان و توضیح دسته خودکار نمایش داده شود. همچنین برخی افزونه‌ها امکان مدیریت و نمایش توضیح دسته را فراهم می‌کنند؛ اما هر افزونه یک بار اضافه به سایت تحمیل می‌کند، پس فقط وقتی سراغشان بروید که روش‌های داخلی جواب ندهند.

مقایسه‌ی روش‌های نمایش توضیح دسته

این جدول کمک می‌کند بسته به قالب و سطح مهارتتان، سریع‌تر روش مناسب را انتخاب کنید:
روشمناسب چه قالبینیاز به کدسختیویژگی
نمایش خودکار قالبقالب‌هایی که پشتیبانی می‌کنندخیربسیار سادهفقط نوشتن توضیح کافی است
بلاک Term Descriptionقالب بلاک (FSE)خیرسادهبدون کد، در ویرایشگر سایت
the_archive_descriptionقالب کلاسیکبله (PHP)متوسطعمومی: دسته/برچسب/نویسنده
category_descriptionقالب کلاسیکبله (PHP)متوسطفقط دسته، نیازمند is_category
صفحه‌ساز / افزونهقالب‌های صفحه‌سازیخیرساده تا متوسطبار اضافه روی سایت

جمع‌بندی جدول

اگر قالبتان بلاک است، بلاک «Term Description» ساده‌ترین و تمیزترین راه است. برای قالب‌های کلاسیک، تابع the_archive_description انتخاب استاندارد و عمومی است. سراغ افزونه فقط زمانی بروید که هیچ‌کدام از روش‌های داخلی برایتان ممکن نبود.

زیباسازی باکس توضیح با کمی CSS

بعد از اینکه توضیح در صفحه‌ی آرشیو نمایش داده شد، معمولاً دوست دارید ظاهر آن مرتب‌تر باشد. چون در کدهای بالا توضیح را داخل یک div با کلاس taxonomy-description گذاشتیم، می‌توانید با چند خط CSS آن را به یک باکس تمیز تبدیل کنید. این کد را در «سفارشی‌سازی ← CSS اضافه» یا فایل style.css قالب فرزند قرار دهید:
/* استایل باکس توضیحات دسته در صفحه‌ی آرشیو (در Additional CSS یا style.css قالب فرزند) */
.taxonomy-description {
    background: #f2f6fb;
    border-right: 4px solid #106abf;
    padding: 16px 20px;
    margin: 0 0 28px;
    border-radius: 10px;
    line-height: 2;
    color: #333;
}

معایب، محدودیت‌ها و نکات سئویی

صادقانه بگوییم، این کار در کنار مزایایش چند محدودیت هم دارد که بهتر است از قبل بدانید. نخست، همان‌طور که گفتیم، نمایش توضیح به قالب وابسته است و ممکن است مجبور شوید دستی فعالش کنید. دوم، فیلد توضیح، ویرایشگر کاملی نیست و تگ‌های HTML مجاز در آن محدود است. سوم، ویرایش مستقیم فایل قالب ریسک دارد؛ یک خطای کوچک در PHP می‌تواند سایت را با خطا روبه‌رو کند، پس حتماً قالب فرزند و بکاپ داشته باشید. چهارم، محل و استایل نمایش توضیح بین قالب‌ها فرق می‌کند و گاهی برای هماهنگ‌شدن با طراحی به CSS نیاز دارید.

قبل از ویرایش کد، بکاپ بگیرید

پیش از دست‌زدن به فایل‌های قالب یا افزودن قطعه‌کد، از سایت و دیتابیس بکاپ کامل بگیرید و در صورت امکان تغییرات را اول روی یک نسخه‌ی آزمایشی (Staging) امتحان کنید. این‌طور اگر مشکلی پیش آمد، به‌راحتی به حالت قبل برمی‌گردید.

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

  • یکتا بنویسید: برای هر دسته متن اختصاصی بنویسید؛ کپی‌کردن یک متن برای همه‌ی دسته‌ها ارزش سئویی ندارد.
  • کوتاه و مفید: دو تا چهار جمله که واقعاً محتوای دسته را توضیح دهد، بهتر از یک متن طولانیِ پرکلمه است.
  • کلمه‌ی کلیدی طبیعی: اگر دسته حول یک موضوع مشخص است، همان عبارت را به‌صورت طبیعی در توضیح بیاورید، نه به‌زور.
  • از تکرار عنوان پرهیز کنید: توضیح باید مکمل عنوان دسته باشد، نه تکرار همان کلمات.

میزبانی و راه‌اندازی وردپرس با وب‌داده

بخش زیادی از راحتیِ کار با وردپرس به بستر میزبانی برمی‌گردد؛ کنترل‌پنلی که مدیریت فایل و ساخت قالب فرزند را ساده کند، امکان بکاپ سریع پیش از هر تغییر کد، و پشتیبانی که وقتی در ویرایش قالب گیر کردید کمکتان کند. ما در وب‌داده تلاش کرده‌ایم این‌ها را فراهم کنیم:
✅ زیرساخت سرورهای نسل جدید HPE (Gen11 و Gen10) با دیسک‌های سریع برای بارگذاری روان صفحه‌های آرشیو.
✅ دیتاسنترهای متنوع در ایران، هلند و آلمان برای انتخاب نزدیک‌ترین لوکیشن به کاربران شما.
✅ کنترل‌پنل سی‌پنل به‌همراه فایل‌منیجر و ابزار بکاپ برای ویرایش امنِ فایل‌های قالب.
✅ پشتیبانی فنی ۲۴ ساعته برای کمک در ساخت قالب فرزند، گرفتن بکاپ و رفع خطاهای وردپرس.

تجربه‌ی پشتیبانی وب‌داده

در تیم پشتیبانی وب‌داده بارها پیش آمده که کاربری برای دسته‌هایش توضیح نوشته اما در صفحه‌ی آرشیو دیده نمی‌شود و فکر می‌کند وردپرس ایراد دارد. تقریباً همیشه علت این است که قالب توضیح را چاپ نمی‌کند؛ ما بسته به نوع قالب یا بلاک Term Description را اضافه می‌کنیم یا تابع the_archive_description را در قالب فرزند می‌گذاریم و مشکل در چند دقیقه حل می‌شود. همین نشان می‌دهد که با انتخاب روش درست، این کار اصلاً پیچیده نیست.
اگر به‌دنبال بستری سریع و مطمئن برای راه‌اندازی وردپرس و سایر سرویس‌های خود هستید، می‌توانید سرور مجازی ایران وب‌داده را بررسی کنید که با منابع اختصاصی و امکان انتخاب سیستم‌عامل در اختیار شما قرار می‌گیرد. همچنین، اگر به محیط مدیریت هاست ساده و کاربردی نیاز دارید، هاست سی‌پنل وب‌داده گزینه مناسبی برای میزبانی سایت شماست. اگر هم تازه می‌خواهید شروع کنید، مطلب آموزش نصب وردپرس روی سی‌پنل و جعبه‌ابزار وردپرس در هاست سی‌پنل کمکتان می‌کند.

پرسش‌های پرتکرار درباره‌ی توضیحات دسته در وردپرس

جمع‌بندی و چک‌لیست نهایی

دیدیم که توضیح دسته یک متن کوتاه و ارزشمند است که اگر درست نمایش داده شود، هم به سئو و هم به تجربه‌ی کاربری کمک می‌کند. اول توضیح را در پیشخوان می‌نویسید، بعد بررسی می‌کنید که قالب خودکار نشانش می‌دهد یا نه؛ اگر نه، در قالب‌های بلاک از بلاک Term Description و در قالب‌های کلاسیک از تابع the_archive_description در قالب فرزند استفاده می‌کنید. با کمی CSS هم می‌توانید ظاهرش را مرتب کنید.

چک‌لیست سریع

✅ برای هر دسته یک توضیح یکتا و مفید بنویسید.
✅ صفحه‌ی آرشیو دسته را باز کنید و ببینید قالب خودکار نمایش می‌دهد یا نه.
✅ در قالب بلاک، بلاک «Term Description» را در ویرایشگر سایت اضافه کنید.
✅ در قالب کلاسیک، the_archive_description را در قالب فرزند بگذارید.
✅ برای فقط دسته، category_description را داخل شرط is_category قرار دهید.
✅ پیش از هر ویرایش کد، بکاپ بگیرید و از قالب فرزند استفاده کنید.
در صورتی که سوالی داشتید می‌توانید در بخش نظرات با ما در ارتباط باشید.
منابع: مستند رسمی تابع the_archive_description و تابع category_description در مرجع توسعه‌دهندگان وردپرس، و راهنمای نمایش توضیحات دسته در WPBeginner.
وب داده
وب داده

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

مقاله‌ها: 39
پاسخی بگذارید

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