نمایش توضیحات دسته بندی بعد از محصولات
نمایش توضیحات دسته بندی بعد از محصولات
برای تغییر مکان نمایش توضیحات آرشیو در صفحات دستهبندی ووکامرس، به جای قرار گرفتن توضیحات در مکان پیشفرض، میتوانید آن را به پایین صفحه، بعد از لیست محصولات، منتقل کنید. این فرایند شامل دو مرحله اصلی است: حذف عملکرد پیشفرض ووکامرس که توضیحات را در بالای صفحه نشان میدهد و سپس افزودن عملکردی که همان توضیحات را در جای جدید نمایش میدهد.
ابتدا، توضیحات دستهبندی از طریق یک عملکرد پیشفرض به نام woocommerce_taxonomy_archive_description در هوک woocommerce_archive_description نمایش داده میشود. این هوک توضیحات دسته یا برچسب را درست قبل از نمایش محصولات در صفحه آرشیو قرار میدهد. با استفاده از تابع remove_action، این عملکرد از مکان پیشفرض خود حذف میشود.
در مرحله بعد، همان توضیحات به کمک تابع add_action به یک هوک دیگر به نام woocommerce_after_shop_loop متصل میشوند. این هوک بعد از اتمام نمایش محصولات اجرا میشود و به شما اجازه میدهد توضیحات را در انتهای صفحه نمایش دهید. همچنین، مقدار اولویت در این هوک تغییر میکند تا این عملکرد با ترتیب صحیح اجرا شود.
نتیجه این تغییرات این است که توضیحات آرشیو، که ممکن است شامل اطلاعات مفصل یا محتوای متنی طولانی باشد، به پایین صفحه منتقل میشود. این امر به کاربر اجازه میدهد ابتدا محصولات مرتبط را مشاهده کرده و در صورت تمایل، توضیحات بیشتری درباره دسته یا آرشیو بخواند.
این رویکرد زمانی مناسب است که بخواهید تمرکز کاربر را به محصولات جلب کنید و محتوای اضافی را به صورت انتخابی در دسترس قرار دهید. برای اعمال این تغییرات، میتوانید از قطعه کد مربوطه در فایلهای قالب یا افزونه شخصی استفاده کنید و آن را مطابق نیازهای سایت خود سفارشی کنید.
نمایش توضیحات دسته بندی بعد از محصولات
برای افزودن توضیحات آرشیو به مکان جدید در صفحات دستهبندی ووکامرس (مثلاً بعد از نمایش محصولات)، میتوانید از روش زیر استفاده کنید:
مراحل افزودن:
ایجاد یا ویرایش فایل functions.php:
به پنل مدیریت وردپرس بروید.
در منوی سمت راست، به بخش نمایش > ویرایشگر قالب بروید.
فایل functions.php را باز کنید. این فایل مربوط به قالب فعال شماست.
اضافه کردن قطعه کد:
کد زیر را در انتهای فایل functions.php اضافه کنید:
این کد عملکرد پیشفرض ووکامرس برای نمایش توضیحات را حذف میکند.
سپس توضیحات را به مکان جدید (بعد از محصولات) اضافه میکند.
1 2 |
remove_action( 'woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10 ); add_action( 'woocommerce_after_shop_loop', 'woocommerce_taxonomy_archive_description', 100 ); |
ذخیره تغییرات:
پس از افزودن کد، تغییرات را ذخیره کنید.
بررسی کنید که توضیحات دستهبندی در پایین لیست محصولات ظاهر میشود.
اگر خواهان افزونه هستید می توانید از افزونه Move Category description under products for WooCommerce استفاده کنید