آموزش قطعه کد تغییر نقش پیشفرض مشتریان فروشگاه ووکامرس

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

<?php
/**
 * Assign a custom role to every new WooCommerce customer (use with care!)
*/
function woo_custom_new_customer_data( $new_customer_data ) {
	
	$new_customer_data['role'] = 'subscriber'; // change the role here
	
	return $new_customer_data;
	
}
add_filter( 'woocommerce_new_customer_data', 'woo_custom_new_customer_data');

توضیح کد:
همانطور که مشاهده میکنید این قطعه کد از یک تابع با نام woo_custom_new_customer_data تشکیل شده است که دارای آرگومان نقش جدید کاربر new_customer_data است و در داخل تابع role یا همان نقش کاربر را میگیرد و باز میگرداند.با استفاده از add_filter این تغییر را به بخش مشتریان متصل میکنیم تا در ان جا اعمال شود.

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *