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

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

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

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

مراحل زیر را باید برای افزودن موثر متن پس از قیمت محصول در یک صفحه در فضای مشخص شده در تصویر بالا انجام داد:

  • وارد سایت ووکامرس خود شوید و به ویرایشگر تم دسترسی پیدا کرده و فایل functions.php را باز کنید
  • تا بتوانیم نقطه ای را انتخاب کنیم که می خواهیم قبل از بازگشت محتوای جدید اضافه کنیم. برای مثال ، با استفاده از کد زیر یک فیلتر ایجاد می کنید: add_filter (‘woocommerce_get_price_html’، ‘njengah_custom_price_message’)؛
  • و سپس محتوا را برگردانید. در حالت ایده آل ، فیلتری مانند فیلمی که در این پست نشان دادم نحوه افزودن محتوا پس از ارسال با استفاده از فیلتر ، کار می کند
  • تغییرات جدید را در فایل functions.php خود به روز کنید و پس از قیمت یک محصول در ووکامرس ، متن جدیدی را با موفقیت اضافه خواهید کرد.

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

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

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

در زیر کد کاملی است که باید به فایل functions.php اضافه شود تا متن پس از قیمت اضافه شود.

add_filter( 'woocommerce_get_price_html', 'njengah_text_after_price' );

function njengah_text_after_price($price){

    $text_to_add_after_price  = ' for a pair of brakers '; //change text in bracket to your preferred text 
		  
	return $price .   $text_to_add_after_price;
		  
} 

 

کد چگونه کار می کند

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

  • پس از رهگیری متنی را که می خواهیم بعد از قیمت نمایش داده شود اضافه می کنیم و سپس محتوا را برمی گردانیم تا همه با هم نمایش داده شود.
  • برای رهگیری خروجی قیمت ، فیلتر خود را به woocommerce_get_price_html متصل می کنیم که مسئول نمایش قیمت است.
  • وقتی فیلتر را در اینجا وصل می کنیم ، پارامتر قیمت را به تابع تماس تلفنی منتقل می کنیم و متغیر قیمت را با افزودن محتوای جدید تغییر می دهیم و در نهایت متغیر قدیمی بعلاوه محتوای جدید را برمی گردانیم.
  • این یک مثال کلاسیک از نحوه عملکرد قلاب های فیلتر در وردپرس و ووکامرس است.

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

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

ما می توانیم از شناسه های محصول معادل یا شناسه پست استفاده کنیم ، زیرا محصول موجود در ووکامرس a است و می توانیم به صورت برنامه ای از طریق شی پست جهانی $ به هر شناسه محصول دسترسی پیدا کنیم.

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

add_filter( 'woocommerce_get_price_html', 'njengah_text_after_price' );

function njengah_text_after_price($price){
	
	global $post;
		
	$product_id = $post->ID;
	
	$product_array = array( 1,2,3 );//add in the product IDs to add text after price
	
	if ( in_array( $product_id, $product_array )) {
		
		$text_to_add_after_price  = ' text to add after price for the specific products '; //change text in bracket to your preferred text 
		  
		  return $price .   $text_to_add_after_price;
		  
	}else{
		
		return $price; 
	}
		  
} 

نتیجه

در این پست ، ما نحوه افزودن پسوند قیمت ووکامرس را به هر محصولی در فروشگاه ووکامرس خود بیان کرده ایم. فقط باید آن کد را به functions.php اضافه کنید و متن را به دلخواه تغییر دهید و پس از قیمت در صفحه محصول واحد در ووکامرس ، متن جدیدی را با موفقیت اضافه خواهید کرد.

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


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

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

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

ناصر خالدی

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

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

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

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

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

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

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

جاوا اسکریپت

جاوا اسکریپت یک زبان پویا و محبوب مبتنی بر شیء, داینامیک و مفسری می باشد. این زبان برای برنامه نویسی سمت سرور و کلاینت استفاده میشود که ...


۸۴
۰
۱۳ آذر ۱۳۹۹

هوش مصنوعی

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


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

بک لینک چیست؟

بک لینک (Back Link) به لینک دادن یک سایت به سایت دیگر گفته میشود که یک فاکتور مهم و اساسی در سئو هر سایتی می باشد.


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

پی اچ پی - PHP

با استفاده از این زبان می توان وب سایت های پویا طراحی کرد, این زبان می تواند با HTML ادغام شود, در حقیقت یک زبان اسکریپتی متن باز و رایگان است. یعنی زمانی که سرور درخواست ...


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