نمایش توضیحات کوتاه محصول در فروشگاه ووکامرس
فروشگاهساز ووکامرس به صورت پیشفرض توضیحات محصول را در صفحه اصلی فروشگاه یا صفحهی دستهبندی محصولات به نمایش نمیگذارد. در این آموزش روشی را به شما آموزش میدهیم تا علاوه بر ایجاد یک افزونه وردپرس و ووکامرس، در هنگام طراحی فروشگاه اینترنتی با قالب اختصاصی، بتوانید در صورت نیاز، توضیحات محصولات را در این بخش به نمایش درآورید.
مراحل انجام کار:
- یک افزونه برای تابع ایجاد کنید و افزونه را فعال کنید.
- یک تابع که توضیحات کوتاه محصول را نمایش می دهد را اضافه کنید.
- هوک را در WooCommerce شناسایی کنید که تابع را به آن وصل کنیم
قدم اول – ساخت افرونه
در پوشه wp-content / plugins یک فایل PHP جدید ایجاد کنید و نام آن را roka-product-archive-short-descriptions.php بگذارید.
فایل را در ویرایشگر خود باز کنید. در بالای فایل، این را اضافه کنید:
1 2 3 4 5 6 7 8 9 |
<?php /** * Plugin Name: Roka Display Product Short Descriptions in WooCommerce Archive pages * Plugin URI: https://rokaweb.ir/ * Description: Add product short descriptions to the loop in product archive pages * Version: 1.0 * Author: Elham Pilevar * Author URI: https://rokaweb.ir */ |
اکنون به صفحه Plugins خود در وردپرس خود بروید و افزونه را پیدا کنید:
اکنون افزونه را فعال کنید.
با انجام کارهای بالا، تغییری در ظاهر فروشگاه اینترنتی شما مشاهده نخواهد شد. لازم است تا تغییرات زیر را نیز به انجام برسانید:
قدم دوم – ساخت تابع برای استفاده در اکشن ووکامرس
تابع زیر را در انتهای افزونه خود اضافه نمایید:
1 2 3 |
function roka_excerpt_in_product_archives() { the_excerpt(); } |
اکنون باید تابع ایجاد شده را با کمک فعالسازی اکشن مناسب ووکامرس، فراخوانی کنیم.
قدم سوم – اضافه کردن تابع به اکشن موردنظر ووکامرس
با اضافه کردن قطعه کد زیر به افزونهی خود، توضیحات محصول همیشه در زیر عنوان محصول در فروشگاه ووکامرس قابل مشاهده خواهد بود.
1 |
add_action( 'woocommerce_after_shop_loop_item_title', 'roka_excerpt_in_product_archives', 40 ); |
پس از فعالسازی افزونه و انجام مراحل فوق، سایت شما میبایست به شکل زیر قابل مشاهده باشد: