
پنل کاربری در سایت فروشگاهی بسیار با اهمیت میباشد؛ چون در این قسمت کاربران سفارشات خود و دیگر موارد را مدیریت میکنند. این پنل کاربری هرچه سادهتر و دسترسی کاربر به منوها راحتتر باشد، باعث میشود که کاربران راحتتر بتوانند از آن استفاده کنند و از گمراه شدن آنها جلوگیری میشود . دو روش برای شخصیسازی و یا سفارشیسازی منوهای پنل کاربری وجود دارد که در پایین به شما توضیح داده خواهد شد.
دو افزونه میتوان در این قسمت معرفی کرد که یکی از آنها رایگان با امکانات پایین و دیگیری پرمیوم با امکانات بالا میباشد.
افزونه رایگان Custom My Account for Woocommerce میباشد که فقط از طریق آن میتوانید نام لیبل منوها را تغییر بدید و یا اینکه مواردی که دوست ندارید را حذف کنید.
افزونه پرمیوم YITH WOOCOMMERCE CUSTOMIZE MY ACCOUNT نام دارد. با استفاده از این افزونه میتوانید امکان قرار دادن تصویر پروفایل برای کاربر، شخصیسازی رنگها، اضافه کردن و یا دستهبندی منو و حذف منوی مورد نظر را داشته باشید.
حتی می توانید کد امنیتی برای فرم ورود به وبسایت قرار بدید.
دومین روش از طریق کدنویسی می باشد که اصلا پیشنهاد نمی شود؛ به این دلیل که اگر قالب را آپدیت کنید تمام تنظیمات ازبین میروند. با استفاده از این روش مانند افزونه رایگان می توانید فقط منوی خاصی را حذف کنید. البته میتوان منو اضافه کرد که مستلزم دانش برنامهنویسی PHP میباشد.
کد زیر را در فایل functions.php قالب قرار دهید و با استفاده از آن می توانید منوهای پنل کاربری را شخصیسازی کنید. اگر می خواهید منوی خاصی را حذف کنید، میتوانید جلوی خط مورد نظر علامت کامنت (//) را قرار دهید.
function wpb_woo_my_account_order() {
$myorder = array(
'dashboard' => __( 'پیشخوان', 'woocommerce' ),
'orders' => __( 'سفارش ها', 'woocommerce' ),
'downloads' => __( 'دانلود ها', 'woocommerce' ),
'edit-address' => __( 'آدرس ها', 'woocommerce' ),
'edit-account' => __( 'جزئیات حساب', 'woocommerce' ),
'logout' => __( 'خروج از سیستم', 'woocommerce' ),
);
return $myorder;
}
add_filter ( 'woocommerce_account_menu_items', 'wpb_woo_my_account_order'
);