ترجمه عبارت Out of Stock به فارسی در ووکامرس وردپرس

مسیح دیندار
مدیریت
عضو شده: 2021-04-12 14:23:35
2021-06-03 17:39:37

اگر از افزونه فروشگاه ساز ووکامرس در سایت وردپرسی خودتان استفاده می کنید، احتمالا با ترجمه نشدن کلمه Out of Stock مواجه شدید! قالب ها و افزونه ی ووکامرس هر کدام یک کلمه جداگانه ای برای این عبارت کدنویسی کرده اند که ترجمه یکی از افزونه یا قالب، باعث تداخل شده و امکان دارد همچنان شما کلمه Out of Stock را در سایتتان مشاهده کنید.

اگر قصد دارید این عبارت را دستی ترجمه کنید، کد زیر را در فایل functions.php قالبتان قرار دهید. بجای عبارت فارسی در کد زیر (اتمام موجودی)، عبارت مورد نظرتان را وارد کنید و مابقی کد را دستکاری نکنید:

add_filter('woocommerce_get_availability', 'talkina_availability_filter_func');
function talkina_availability_filter_func($availability)
{
$availability['availability'] = str_ireplace('Out of stock', 'اتمام موجودی', $availability['availability']);
return $availability;
}

 

و اگر کد بالا عمل نکرد، بجای آن از کد زیر استفاده کنید:

function talkina_woo_outofstock_text( $text ) {
	$text = __( 'اتمام موجودی', 'talkina' );
	return $text;
}
add_filter( 'ocean_woo_outofstock_text', 'talkina_woo_outofstock_text', 20 );