نمایش توضیحات دستهبندی نوشتهها در وردپرس (آموزش + کد)
اگر میخواهید در صفحات آرشیو وردپرس مثل دستهبندیها، برچسبها یا تکسونومیهای سفارشی، توضیحات هر دسته را نمایش دهید، میتوانید از کد زیر استفاده کنید. این کد بسیار استاندارد و قابل استفاده در قالبهای وردپرس است و بهصورت خودکار توضیحات همان دسته فعلی را نمایش میدهد.
این روش زمانی کاربرد دارد که میخواهید برای هر دسته توضیحات سئویی بنویسید و در بالای صفحه آرشیو برای کاربران و گوگل نشان داده شود.
چرا باید توضیحات دستهبندی را در سایت نمایش دهیم؟
نمایش توضیحات دستهبندی چند مزیت مهم دارد:
✅ افزایش سئو (SEO) : زمانی که یک دستهبندی دارای یک متن ۱۵۰ تا ۳۰۰ کلمهای باشد، گوگل بهتر میفهمد آن دسته درباره چیست. این موضوع باعث افزایش رتبه در کلمات دستهبندی میشود.
✅ بهتر شدن تجربه کاربری : کاربر وقتی وارد آرشیو یک دستهبندی میشود، دقیقتر میفهمد محتوای آن بخش چیست و باید دنبال چه چیزی باشد.
✅ افزایش نرخ ماندگاری (Dwell Time) : داشتن توضیح بالای لیست مطالب باعث میشود کاربر کمی بیشتر در صفحه بماند، و این برای سئو بسیار مفید است.
✅ کاملاً سازگار با قالبهای وردپرس : این روش کاملاً استاندارد وردپرس است و حتی اگر قالب شما بخش توضیحات را پیشفرض نداشته باشد، این کد آن را اضافه میکند.
💡 اگر در سایت خود به مشکل عدم باز شدن صفحات سایتت مواجه شدی حل مشکل باز نشدن نوشته ها و برگه های سایت و خطای ۴۰۴ را بررسی کن
کد نمایش توضیحات دستهبندی در وردپرس
کافی است کد زیر را در فایلهای آرشیو قالب خود قرار دهید، مثل:
category.php یا archive.php
<?php
$term = get_queried_object();
if ( ! empty( $term ) && ! is_wp_error( $term ) ) {
$description = term_description( $term->term_id, $term->taxonomy );
if ( $description ) {
echo '<div class="archive-term-description">';
echo wp_kses_post( wpautop( $description ) );
echo '</div>';
}
}
?>
نمونه CSS پیشنهادی برای زیبایی متن (اختیاری)
اگر میخواهی توضیحات زیباتر دیده شود، این CSS را اضافه کن:
.archive-term-description {
background: #f8f8f8;
padding: 20px;
margin-bottom: 25px;
border-radius: 12px;
font-size: 15px;
line-height: 1.8;
}
.archive-term-description p {
margin: 0 0 10px 0;
}
این کد چهکار میکند؟
تشخیص میدهد کاربر در کدام دسته یا آرشیو است
توضیحات همان دسته (Description) را دریافت میکند
با wpautop متن را به پاراگراف تبدیل میکند
با wp_kses_post اجازه نمایش HTML امن را میدهد
و آن را داخل یک <div> با کلاس قابلاستایل نمایش میدهد
✅ خواندن مطالب زیر 👇 را به شما پیشنهاد میکنیم :
🔹 ریدایرکت بعد از ثبت نام در وردپرس چگونه کاربران را هوشمندانه هدایت کنیم؟
🔹 افزونه Nofollow for External Link کنترل حرفهای لینکهای خروجی در وردپرس
با استفاده از این کد ساده، میتوانید متن سئویی هر دسته را بهصورت خودکار در صفحه آرشیو نمایش دهید. این کار هم برای گوگل بسیار مفید است و هم باعث میشود کاربران سریعتر محتوای دستهبندی را درک کنند.





