محتوانوشته
برای تغییر نقش کاربری پیشفرض در ووکامرس هنگام خرید یا ثبت نام میتوانید از فیلتر woocommerce_new_customer_data استفاده کنید. این فیلتر به شما امکان می دهد داده های یک مشتری جدید از جمله نقش آنها را تغییر دهید. در ادامه مطلب همراه ما باشید تا شما را با آموزش تغییر نقش کاربری پیشفرض در ووکامرس هنگام خرید آشنا کنیم.
تغییر نقش کاربری پیشفرض در ووکامرس هنگام ثبت نام
قبل از انجام هر اقدامی حتماً یک نسخه پشتیبان از تمامی اطلاعات سایت خود تهیه کنید تا در صورت بروز هر گونه مشکل بتوانید اطلاعاتتان را بازیابی نمائید.
برای انجام اینکار می توانید مراحل زیر را دنبال کنید:
1- یک تابع سفارشی به فایل functions.php قالب خود اضافه کنید
می توانید قطعه کد زیر را به فایل functions.php قالب خود اضافه کنید. این کد از فیلتر woocommerce_new_customer_data برای تغییر نقش پیشفرض مشتریان جدید به «مشترک» استفاده میکند.
add_filter( ‘woocommerce_new_customer_data’, ‘change_default_role_to_subscriber’ );
function change_default_role_to_subscriber( $customer_data ) {
$customer_data[‘role’] = ‘subscriber’;
return $customer_data;
}
بیشتر بخوانید: واژه نامه بازاریابی و اصطلاحات دیجیتال مارکتینگ [لیست کامل]

2- از افزونه استفاده کنید
همچنین شما می توانید برای ویرایش نقش کاربری پیشفرض در ووکامرس از افزونه ای همچون Code Snippets استفاده نمائید. افزونه “Code Snippets” برای وردپرس یک راه آسان و شهودی برای اضافه کردن قطعه کد سفارشی به سایت شما بدون ویرایش مستقیم فایل functions.php قالب شما ارائه می دهد. این افزونه به ویژه برای توسعه دهندگان و مدیران سایت که نیاز به اضافه کردن قابلیت های سفارشی یا تغییر ویژگی های موجود سایت وردپرس خود دارند مفید است. این افزونه ویژگیهای پیشرفتهای مانند قطعههای زمانبندی شده، ویرایش کد، ردیابی تبدیل تجارت الکترونیک و موارد دیگر را ارائه میدهد.شما می توانید افزونه را مستقیماً از مخزن افزونه وردپرس یا به صورت دستی با آپلود فایل های افزونه در دایرکتوری wp-content/plugins/ نصب وردپرس خود نصب کنید.
اگر ترجیح میدهید فایلهای قالب را مستقیماً ویرایش نکنید، میتوانید از این افزونه برای اضافه کردن کد PHP سفارشی به سایت خود استفاده کنید. این افزونه به شما این امکان را می دهد که قطعه کد بالا را بدون تغییر فایل های قالب خود اضافه کنید.
لیست محصولات برای خرید افزونه حساب کاربری
آموزش ویرایش نقش کاربری پیشفرض در ووکامرس
برای تغییر نقش کاربری پیشفرض در ووکامرس، میتوانید از دو روش استفاده کنید: تغییر نقش کاربری پیشفرض از طریق تنظیمات وردپرس و استفاده از کد در فایل functions.php قالب وردپرس.
– تغییر نقش کاربری پیشفرض از طریق تنظیمات وردپرس:
- وارد بخش تنظیمات > عمومی در وردپرس شوید.
- در بخش نقش پیشفرض کاربر تازه، نقش کاربری دلخواه خود را انتخاب کنید. این کار باعث میشود که کاربران تازه سایت ووکامرسی شما، نقش کاربری جدیدی که انتخاب کردید را موقع ثبتنام دریافت کنند.
– استفاده از کد در فایل functions.php:
- وارد فایل منیجر هاستتان شوید.
- وارد پوشه public_html شده و سپس پوشه wp-content را باز کنید.
- پوشه مربوط به قالب سایتتان را باز کنید و فایل php را باز کنید.
- در انتهای این فایل، کد مورد نیاز برای تغییر نقش کاربری پیشفرض را اضافه کنید. اگر عبارت ?> وجود دارد، کد را یک خط قبل از آخرین خط قرار دهید. در غیر این صورت، کد را در خط پایانی فایل php قرار دهید و فایل را ذخیره نمائید.
بیشتر بخوانید: آموزش نحوه تبدیل تصاویر به WebP در وردپرس
تغییر دادن نقش کاربری ووکامرسی در هنگام خرید
اگر قصد دارید نقش کاربری ووکامرس را در هنگام خرید تغییر دهید، می توانید با اضافه کردن یک قطعه کد به فایل قالب اینکار را انجام دهید. امیدوارم این آموزش مورد رضایت شما عزیزان قرار گرفته باشد.
پیشنهاد نوین وردپرس: خرید افزونه های woocommerce
سوالات متداول
آیا برای نقش کاربری پیشفرض در ووکامرس نیاز به کد است؟
برای ایجاد یک نقش کاربری جدید در ووکامرس که بخشی از وردپرس است، نیاز به نوشتن کد خواهید داشت. وردپرس نقشهای کاربری پیشفرضی مانند مدیر، ویرایشگر، نویسنده، مشارکتکننده و مشترک را دارد، اما اگر میخواهید نقش کاربری خاصی ایجاد کنید که با نقشهای پیشفرض متفاوت باشد، باید از کد استفاده نمائید.
نظراتمقاله
چیزی اینجا نیست!
خوشحال می شویم همین الان میتوانید اولین نظر خود را ارسال نمایید!