نحوه اضافه کردن توضیحات پس از قیمت در ووکامرس

اگر می خواهید توضیحات ووکامرس را پس از قیمت محصول در صفحه محصول اضافه کنید، می توانید با استفاده از یک قلاب فیلتر به این امر برسید. قبلاً نحوه اضافه کردن متن پسوند قیمت ووکامرس را قبل از قیمت در ووکامرس بررسی کردیم.

افزودن توضیحات هیچ تفاوتی با این دو آموزش ندارد. اجازه دهید روند را به صورت مرحله به مرحله بشکنیم و با یک مثال عملی آن را انجام دهیم.

نحوه اضافه کردن توضیحات پس از قیمت در ووکامرس

برای اضافه کردن توضیحات ووکامرس پس از قیمت، باید بدانید که توضیحات در صفحه محصول ووکامرس شما گزیده ای از نوع پست سفارشی محصول است.

این توضیحات محصول که مطابق تصویر زیر در توضیحات محصول اضافه شده است. گزیده ای از نوع پست سفارشی محصول است.

در قسمت ظاهری، توضیحات محصول ووکامرس به صفحه تکی پس از قیمت در موضوع ووکامرس فروشگاه اضافه می شود، همانطور که در زیر نشان داده شده است:

اگر تم ووکامرس دارید که توضیحات بعد از قیمت ندارد و می خواهید آن را اضافه کنید، می توانید از یک فیلتر برای اضافه کردن توضیحات پس از قیمت استفاده کنید.

مراحل افزودن توضیحات پس از قیمت

  • با ورود به سایت ووکامرس خود می توانید با استفاده از راهنمای اینجا به داشبورد وردپرس دسترسی پیدا کنید.
  • قلاب اکشن را به مکانی که می خواهید توضیحات را نمایش دهید اضافه کنید، به عنوان مثال، می توانید این قلاب فیلتر را داشته باشید:
add_filter( 'woocommerce_get_price_html', 'njengah_add_description_after_price' );
  • یک تابع callback ایجاد کنید که دارای ()the_excerpt به همراه قیمت در بازگشت تابع callback باشد.
  • این کد را به functions.php اضافه کنید و تغییرات را به روز کنید.
  • ظاهر صفحه را بررسی کنید و باید ببینید آیا تغییرات جدید کار می کنند یا خیر.

اضافه کردن توضیحات ووکامرس بعد و قبل از قیمت

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

ووکامرس Get Price Hook

فیلتری که به woocommerce_get_price_html قلاب ووکامرس اضافه می کنیم و تابع callback تابع ()the_excerpt را به ترتیب قبل یا بعد به قیمت ملحق می کند تا آن را نمایش دهد.

کد زیر برای نمایش توضیحات قبل یا بعد از قیمت است.

می توانید $price را در تابع بازگشت قبل یا بعد از $description انتقال دهید تا در هر صورت نمایش داده شود.

 

/**
 * Add description before the  price
 */ 

add_filter( 'woocommerce_get_price_html', 'njengah_add_description_after_or_after_price' );

function njengah_add_description_after_or_after_price($price){

    $description = the_excerpt(); 
          
          
    return $description . $price   ;
          
}

هنگامی که کد را اضافه می کنید، باید توضیحاتی را ببینید که یا قبل یا بعد از قیمت همانطور که در تصویر زیر نشان داده شده است:

همچنین می توانید از این روش برای اضافه کردن توضیحات محصول در هر مکان دیگری در موضوع ووکامرس استفاده کنید. برای مثال کد زیر باید توضیحات محصول را بعد از عنوان در صفحه فروشگاه اضافه کند.

/**
 * Add description after title in shop page
 */   

add_action( 'woocommerce_after_shop_loop_item_title', 'njengah_product_description_shop_titles', 40 );
 
function njengah_product_description_shop_titles() {
    
       the_excerpt();
 }

هنگامی که این کد را به functions.php اضافه می کنید، می بینید که توضیحات به محصول در صفحه فروشگاه اضافه شده است، همانطور که در تصویر زیر مشاهده می کنید:

نتیجه

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

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

در این مقاله قصد داریم تا درباره نحوه اضافه کردن توضیحات پس از قیمت در ووکامرس صحبت کنیم.


قیمت آموزش
رایگان
نوع دسترسی
رایگان

این مقاله در حال حاضر تنها به روش رایگان در دسترس می باشد.

ناصر خالدی
مدرس دوره

ناصر خالدی

مهندس شبکه, امنیت, برنامه نویسی تلفن های هوشمند, طراح وب سایت و متخصص هوش مصنوعی

گفتگوی برنامه نویسان

بخشی برای حل مشکلات برنامه‌نویسی و مباحث پیرامون آن

دیدگاه‌ها و پرسش‌ها

برای ارسال نظر نیاز است تا ابتدا وارد سایت شوید.

هیچ نظری ارسال نشده است.

مقالات پیشنهادی

نود جی اس

توسعه دهندگان نود جی اس, زبان جاوا اسکریپت را از یک زبان قابل اجرا در مرورگر خارج کرده و به زبانی تبدیل کردن که بتوان آن را بصورت یه اپلیکیشن مستفل اجرا کرد و ...


۶۶۰
۰
۱۲ آذر ۱۳۹۹

درباره فایل Robots.txt

این فایل ربات های خزنده موتور های جستجو را راهنمایی می کنند و به آنان می فهماند که چه دایرکتوری و لینک هایی قابل بررسی و چه دایرکتوری و لینک هایی غیرقابل برررسی می باشند...


۵۳۶
۰
۲ دی ۱۳۹۹

هوش مصنوعی

هوش مصنوعی یا هوش ماشینی, به هوشمندی نشان داده شده توسط ماشین در شرایط مختلف گفته میشود که مقابل هوش طبیعی در انسان ها قرار دارد که ...


۵۶۵
۰
۱۱ آذر ۱۳۹۹

وردپرس

وردپرس یک سیستم مدیریت محتوای قوی می باشد که با استفاده از آن می توان وب سایت ها و وبلاگ های گوناگونی با هر شرایطی را طراحی کرد چرا که این سیستم و ...


۵۶۵
۰
۱۳ آذر ۱۳۹۹