داشتن یک پنل کاربری خوب و جذاب که کاربران شما بتوانند از آن به خوبی استفاده کنند بسیار مهم است. امروزه اکثر قالبهای وردپرس دارای پنل کاربری هستند. این پنلها ظاهر سادهای دارند که کاربر میتواند به یک سری منوی پیشفرض مانند “پیشخوان”، “سفارشها”، “دانلودها”، “آدرسها” و… دسترسی داشته باشند. شما میتوانید این منوها را با توجه به نیاز وبسایت خود شخصیسازی کنید؛ به عنوان مثال شما سایت فروش محصولات فیزیکی دارید و نیازی به بخش “دانلودها” در این نوع فروشگاه نیست و وجود این منو ممکن است باعث گیج شدن کاربر شود و باید این منو را از بخش پنل کاربری حذف کنید. اکنون در این آموزش نحوه شخصیسازی منوهای پنل کاربری در ووکامرس به صورت کامل به شما آموزش داده خواهد شد.
شخصیسازی منوهای پنل کاربری در وردپرس
آنچه در این مقاله به اختصار خواهید خواند:
- شخصیسازی از طریق افزونه
- شخصیسازی از طریق کد
شخصیسازی از طریق افزونه
همانطور که در قسمت بالا توضیح دادیم، پنل کاربری پیشفرض در سایتهای فروشگاهی بسیار ساده هستند و حتی امکان قرار دادن تصویر برای پروفایل کاربران نیز ممکن نیست.
در اینجا ما دو افزونه برای شخصیسازی منوهای پنل کاربری به شما معرفی خواهیم کرد که افزونه اول رایگان با امکانات پایین، و افزونه دوم پولی با امکانات پیشرفته میباشد.
افزونه اول و رایگان : Custom My Account for Woocommerce
پس از نصب این افزونه از مخزن وردپرس آن را فعال کنید. سپس برای سفارشیسازی منوها در پنل کاربری ووکامرس، وارد منوی Custom My Account در منوی phoeniixx که در پیشخوان وردپرس مشاهده میکنید، شوید.
اکنون در این قسمت اگر بر روی هر منو کلیک کنید به حالت کشویی باز میشود و در آن میتوانید نام Lable، که همان چیزیست که در پنل به کاربر نمایش میدهد را تغییر دهید و یا اینکه اگر تیک آن قسمت را بردارید آن منو از پنل کاربری حذف میشود.
در آخر برای ذخیره تنظیمات بر روی “Save changes” کلیک کنید.
افزونه دوم و پرمیوم: افزونه YITH WOOCOMMERCE CUSTOMIZE MY ACCOUNT
افزونه YITH WOOCOMMERCE CUSTOMIZE MY ACCOUNT نسخه رایگان ندارد و برای کسانی که قصد دارند به راحتی شخصیسازی منوهای حساب کاربری در ووکامرس را انجام دهند، بسیار مناسب است. شما می توانید این افزونه را از سایت ژاکت تهیه کنید.
برخی امکانات افزونه :
- تغییر اولویت و جابجایی بخشها با کشیدن و راها کردن
- قرار دادن آیکون برای هر بخش
- رنگبندی بینهایت برای تمام بخشها
- فعال/غیرفعالسازی بخشها
- و…
بعد از نصب افزونه در قسمت Yith در پیشخوان وردپرس وارد “ویرایشگر حساب کاربری” شوید. در این صفحه شما میتوانید سفارشیسازی منوها در پنل کاربری ووکامرس را انجام بدید.
این صفحه دارای سه بخش برای تنظیم حساب کاربری میباشد که “تنظیمات”، “امنیت” و “بخشها” نام دارند.
در قسمت “تنظیمات” شما میتوانید امکان قرار دادن عکس برای پروفایل کاربر را فعال کنید و همچنین رنگهای مورد نظر را تغییر بدید. همچنین در قسمت “امنیت میتوانید reCaptcha برای فرم ورود کاربر قرار بدید و دیگر موارد امنیت را فعال یا غیرفعال نمایید.
اما میرسیم به قسمتی که ما در آن سفارشیسازی منوها در پنل کاربری ووکامرس را انجام خواهیم داد. اگر وارد تب “بخشها” شوید با صفحه زیر روبرو خواهید شد.
در این قسمت شما میتوانید به منوی پنل کاربری خود “گروه”، “بخش” و “لینک اضافه کنید و یا از قسمت مدیریت بخش های منوهای موجود را شخصیسازی نمایید.
اگر بر روی قسمت “بخش” کلیک کنید، منوی کشویی برای شما باز میشود که در آن میتوانید آن منو را ویرایش کنید.
اگر قصد دارید هرکدام از این منوها را برای کاربر نمایش ندهید؛ در سمت راست یک آیکون پاور وجود دارد که اگر آن را فعال یا غیر فعال کنید میتوانید این مورد را انجام دهید.
در آخر برای ذخیر تنظیمات بر روی دکمه “Save Changes” کلیک کنید.
شخصیسازی از طریق کد
این روش زیاد استاندارد نیست و توصیه نمیشود؛ چون زمانی که شما قالب را آپدیت کنید تمام تغییرات از بین خواهند رفت. همچنین به یاد داشته باشید قبل از انجام این کار از سایت خود بک آپ بگیرید.
برای این کار باید فایل 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' );
کافی است که برای حذف منوی مورد نظر از پیشخوان عبارت (//) را قبل از آن مقدار قرار دهید. به عنوان مثال برای حذف منوی دانلودها عبارت (//) را قبل از خط “downloads” قرار دادیم.
//'downloads' => __( 'دانلود ها', 'woocommerce' ),
در تصویر پایین اگر دقت کنید خواهید دید که گزینه دانلودها حذف شده است .
سفارشیسازی منوها در پنل کاربری ووکامرس
همانطور که مشاهده کردید، شخصیسازی منوهای پنل کاربری در ووکامرس کار زیاد سخت و زمانبری نیست و بهتر است این کار را برای دسترسی راحتتر کاربران به منوها و سادهسازی آنها، انجام دهید. انجام این سفارشیسازیها همچنین باعث افزایش فروش و اعتبار شما در فضای کسبوکارهای اینترنتی خواهد شد. اگر روش دیگری برای شخصیسازی منوهای پنل کاربری در ووکامرس در نظر دارید حتما در قسمت دیدگاهها با ما درمیان بگذارید.
دانلود افزونه Custom My Account for Woocommerce
دانلود افزونه Custom My Account for Woocommerceصفحه افزونه
افزونه Customize My Account Page
محمد شیخ 3 سال عضو همیار وردپرس
افزونه اولی که معرفی کردید الان به دلیل مسائل امنیتی قابل دانلود نیست!
bahareh koohestani 11 سال عضو همیار وردپرس
سلام
لطفا نسخه بروز افزونه رو نصب کنید:
https://wordpress.org/plugins/customize-my-account-for-woocommerce/
هانیه ممشلی 3 سال عضو همیار وردپرس
سلام خسته نباشید میخوام وقتی کاربر ثبت نام میکنه براش صفحه پنل کاربری باز نشه چیکار باید بکنم از افرونه میهن پنل استفاده کردم
سید سجاد غلام پور 7 سال عضو همیار وردپرس
سلام
متوجه منظورتون نشدم متاسفانه و اگر از افزونه پرمیوم استفاده میکنید ، از سازنده افزونه کمک بگیرید.
farzaneh123 10 سال عضو همیار وردپرس
سلام وقتتون بخير
اگر بخوام يكسري از مشتري هام منو متفاوتي از برخي ديگه داشته باشن بااين ميشه ؟ (مثلا يكسريا فروشنده هستن يه سريا خريدار كه با دكان پياده ميشه )
سید سجاد غلام پور 7 سال عضو همیار وردپرس
سلام
باد پنل کاربری اون در صفحات دیگه ای باشه. فکرکنم دکان پنل کاربریخودشو داشته باشه.
Hadi.vafaei 4 سال عضو همیار وردپرس
سلام من 2 تا افزونه ای که گفتید رو امتحان کردم
با اینکه پنل مدیریت وردپس فارسی هست اما کلا محیط پلاگین انگلیسی هست
و در قسمت پنل کاربری ووکامرس منوهای انگلیسی اضافه می کنه و فقط اونها رو میشه تغییر داد یا حذف کرد! مثل dashboard , downloads
قسمت هایی مثل سفارش ها و دانلودها فارسی هست و اصلا نمیشه تغییر داد یا حذف کرد!
سید سجاد غلام پور 7 سال عضو همیار وردپرس
سلام
افزونه ووکامرس فارسی هم نصب کنید و تست کنید نباید چنین مشکلی باشه!
sorblack 8 سال عضو همیار وردپرس
سلام
ببخشید اگه بخوام تو پنل کاربری وردپرس یا ووکامرس بتونم منوی دیدگاه ها رو اضافه کنم که نمایش داده بشوند برا ی مشتری
راه حلی دارید؟ افزونه یا به صورت های دیگر
ممنون میشم راهنمایی کنید.
سید سجاد غلام پور 7 سال عضو همیار وردپرس
سلام
با برنامه نویس صحبت کنید براتون انجام بدن.
zekavat 5 سال عضو همیار وردپرس
سلام من الان میخوام یک پنل کاربری درست کنم که هم بتونم اشتراک ویژه مثلا 30 روزه بدم به کاربران هم بتونم لیست خرید های کاربر و پیگیری سفارشات وکامرس کاربرو نشون بده یعنی یه پنل کاربری برای کاربر درست کنه.
سید سجاد غلام پور 7 سال عضو همیار وردپرس
سلام
از سایت ژاکت دنبال افزونه پرمیوم برای این کار باشید.
MohammadStar 4 سال عضو همیار وردپرس
سلام خیلی ممنون از آموزشتون
میخواستم این متن رو هم توی پیشخوان ووکامرس از طریق کد تغییر بدم رو چطوری انجام بدم ؟ یا اگر از کد نمیشه بدون نصب افزونه چه پیشنهادی دارید ؟
سلام رضا (رضا نیستید؟ خارج شوید)
از طریق پیشخوان حساب کاربریتان، میتوانید سفارشهای اخیرتان را مشاهده، آدرسهای حمل و نقل و صورتحسابتان را مدیریت و جزییات حساب کاربری و کلمه عبور خود را ویرایش کنید.
سید سجاد غلام پور 7 سال عضو همیار وردپرس
سلام
این مورد را از طریق کدهای php تغییر بدید. بهتره با یک برنامه نویس صحبت کنید.