عضویت


کد های سفارشی کردن ووکامرس قسمت اول

مقدمه

۱ : راهنمای استفاده از کد ها

۲ : کد های سفارشی کردن ووکامرس

نتیجه گیری

 

 

 

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

 

قسمت دوم = کد های سفارشی کردن ووکامرس

قسمت سوم = کد های سفارشی کردن ووکامرس

قسمت چهارم = کد های سفارشی کردن ووکامرس

 

 

۱ : راهنمای استفاده از کد ها

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

 

 

۲ : کد های سفارشی کردن ووکامرس

نکته : تمامی کد ها فقط در فایل Functions.php کار می کنند .

 

 

۲-۱ : اضافه کردن نوع پرداخت به ایمیل ادمین وکامرس

add_action( 'woocommerce_email_after_order_table', 'add_payment_method_to_admin_new_order', 15, 2 );
function add_payment_method_to_admin_new_order( $order, $is_admin_email ) {
    if ( $is_admin_email ) {
        echo 'روش پرداخت : ' . $order->payment_method_title . '';
    }
 }

 

 

۲-۲ : تغییر تعداد ردیف نمایش محصولات ووکامرس

remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_upsell_display', 15 );
add_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_upsells', 15 );
if ( ! function_exists( 'woocommerce_output_upsells' ) ) {
	function woocommerce_output_upsells() {
	    woocommerce_upsell_display( 3,3 ); // نمایش ۳ محصول در ردیف ۳
	}
}

 

 

۲-۳ : حذف دسته بندی محصولات از صفحه فروشگاه ووکامرس

add_action( 'pre_get_posts', 'custom_pre_get_posts_query' );
function custom_pre_get_posts_query( $q ) {
	if ( ! $q->is_main_query() ) return;
	if ( ! $q->is_post_type_archive() ) return;
	if ( ! is_admin() && is_shop() && ! is_user_logged_in() ) {
		$q->set( 'tax_query', array(array(
			'taxonomy' => 'product_cat',
			'field' => 'slug',
			'terms' => array( 'color', 'flavor', 'spices', 'vanilla' ), // محصولات این دسته ها را در صفحه فروشگاه نمایش ندهید
			'operator' => 'NOT IN'
		)));
	}
	remove_action( 'pre_get_posts', 'custom_pre_get_posts_query' );
}

 

 

۲-۴ : تغییر متن ناموجود با اتمام موجودی

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

 

 

۲-۵ : الزامی کردن فیلد ها در صفحه پرداخت

add_filter( 'woocommerce_checkout_fields', 'woo_filter_account_checkout_fields' );
function woo_filter_account_checkout_fields( $fields ) {
	$fields['account']['account_username']['required'] = true;
	$fields['account']['account_password']['required'] = true;
	$fields['account']['account_password-2']['required'] = true;

	return $fields;
}

 

 

۲-۶ : تغییر نام تب های صفحه محصول

add_filter( 'woocommerce_product_tabs', 'woo_rename_tab', 98);
function woo_rename_tab($tabs) {
	$tabs['description']['title'] = 'اطلاعات محصول';
	return $tabs;
}

 

 

۲-۷ : تغییر نام عنوان صفحه فروشگاه

add_filter( 'woocommerce_page_title', 'woo_shop_page_title');
function woo_shop_page_title( $page_title ) {
	if( 'Shop' == $page_title) {
		return "عنوان جدید صفحه فروشگاه";
	}
}

 

 

نتیجه گیری : در این مطلب آموزشی ووکامرس شما دوستان یاد گرفتید بدون استفاده از افزونه و فقط با چند خط کد قسمت هایی از ووکامرس را سفارشی کنید . اگر سوالی در مورد این مطلب دارید در قسمت نظرات ذکر کنید

fl studio , Functions.php , itlibrary , learning fl studio , master , mixer , sample , vst , آموزش , آهنگسازی , اضافه کردن خودکار محصول مورد نظر به سبد خرید , اضافه کردن فیلد سفارشی به صفحه ویرایش آدرس ووکامرس , اضافه کردن نوع پرداخت به ایمیل ادمین وکامرس , اضافه کردن واحد پول سفارشی در ووکامرس + نماد , اف ال استودیو , الزامی کردن فیلد ها در صفحه پرداخت , اموزش آهنگسازی , ایجاد یک کوپن از طریق کد , بهترین زبان های برنامه نویسی , تغییر تعداد ردیف نمایش محصولات ووکامرس , تغییر تعداد ستون نمایش محصولات ووکامرس , تغییر لوگو پیش فرض پی پال در ووکامرس , تغییر متن " رایگان " در محصولات ووکامرس , تغییر متن دکمه اضافه کردن به سبد خرید , تغییر متن ناموجود با اتمام موجودی , تغییر نام تب های صفحه محصول , تغییر نام عنوان صفحه فروشگاه , تنظیمات درایور اف ال استودیو , تنظیم حداقل مقدار سفارش مشتری , تنظیم کارت صدا , جهان , حذف تنظیمات پیش فرض ووکامرس , حذف دسته بندی محصولات از صفحه فروشگاه ووکامرس , حذف عنوان محصولات از breadcrumb ( مسیر کاربر ) , حذف محصولات دسته ای خاص از صفحه فروشگاه , حذف مسیر کاربر ووکامرس ( BreadCrumb ) , ریدایرکت کردن ( تغییر مسیر ) کاربر به صفحه پرداخت پس از اضافه کردن محصول , زبان های برنامه نویسی , سال ۲۰۱۹ , سفارشی سازی , سفارشی سازی قسمت های مختلف ووکامرس , سفارشی سازی ووکامرس , سفارشی کردن , سفارشی کردن ووکامرس , سمپل , شورت کد , شورت کدهای ووکامرس , صدا , ضبط صدا , ضبط وکال , غیر فعال کردن تب های ووکامرس ( توضیحات ، نقد و بررسی و ... ) , فایل Functions.php , قالب وردپرسی , قسمت دوم , محدود کردن فهرست کشورها در صفحه پرداخت , مطلب آموزشی , معرفی ۱۰ , میکروفن , میکسر , ووکامرس , وکال , وی اس تی , پاپ فیلتر , پنهان کردن روش های پرداخت برای محصولات رایگان , کارت صدا , کتابخانه فناوری اطلاعات , کد های سفارشی کردن ووکامرس قسمت اول , کد های سفارشی کردن ووکامرس قسمت دوم , کد های سفارشی کردن ووکامرس قسمت سوم , کدهای ووکامرس

کتابخانه فناوری اطلاعات را همراهی کنید

حسین  

استیو جابز : صبور باش چیز های خوب زمان می برد ، امپراطوری ها یک روزه ساخته نمی شوند .