دوست دارید ایجاد یک وب سایت به منطقه عضو با وردپرس؟

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

ابتدا نگاهی به چگونگی آن بیندازید یک منطقه عضو WordPress ایجاد کنید

اما به یاد داشته باشید ، هنگامی که وب سایت منطقه عضو را ایجاد کردید ، اینگونه است ضروری است که وب سایت شما موارد ویژه ای را برای کاربران متصل ارائه دهد یا مشترکین WooCommerce.

در این آموزش نحوه نمایش منوها بر اساس نقش کاربران را به شما نشان خواهم داد.

اما قبل از شروع ، وقت بگذارید تا نگاهی بیندازید چگونه برای نصب یک تم وردپرسچگونه بسیاری از پلاگین ها باید بر روی وردپرس نصب کنم.

بعد بیایید کار کنیم!

نیاز به نشان دادن یا مخفی کردن موارد فهرست را درک کنید

البته ، اگر نمی خواهید صفحات خاصی برای کاربرانی که به سیستم وارد نشده اند قابل دسترسی باشد ، دیگر نمی خواهید که این صفحات در منوی پیمایش نیز نشان داده شوند.

به همین ترتیب ، برخی از صفحات وجود دارد که ممکن است برای اعضا زیاد مورد استفاده قرار نگیرد (به عنوان مثال صفحاتی که محصولات اشتراکی را می فروشند ، که برای کاربران قبلاً مشترکاً غیرضروری است) و بنابراین ، بهتر است این صفحات را از نظر مشترکان مخفی نگه دارید.

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

مرحله 1 - پیکربندی نقش های مشترک

قبل از تنظیم موارد منو برای مشترکان WooCommerce ، ابتدا باید تنظیم کنید نقش مشترکین فعال یا غیرفعال. این ویژگی با پسوند WooCommerce در دسترس است " WooCommerce اشتراک ". سپس به تنظیمات WooCommerce بروید و سپس روی زبانه اشتراک ها کلیک کنید ، اینجاست که باید نقش مشترکین فعال و غیرفعال را تعریف کنید.

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

افزونه زیرمجموعه WooCommerce وردپرس برای اشتراک WooCommerce

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

به خاطر داشته باشید که نقش هایی که به مشترکان فعال و غیرفعال اختصاص می دهیم به ما کمک می کند تا موارد خاصی از منو را نشان دهیم یا پنهان کنیم.

با کشف بیشتر به خواندن خود بروید نحوه محدود کردن دسترسی به رسانه وردپرس برای برخی از کاربران

مرحله 2 - پیکربندی موارد منو برای مشترکان فعال ووکامرس

بنابراین اکنون که نقش های فعال را تعریف کرده اید (و غیر فعال) مشترکان WooCommerce ، شما باید تصمیم بگیرید کدام آیتم منو را برای مشترکین فعال خود نمایش دهید. در اینجا ما باید از منوی افزونه "if menu" استفاده کنیم.

افزونه " اگر منو »به شما امکان می دهد بر اساس اعلامیه های مشروط ، مانند نقش کاربر ، اینکه آیا کاربر به سیستم وارد شده یا نه ، و غیره منوهای خود را نشان دهید یا پنهان کنید. اما قبل از استفاده از افزونه ، ابتدا باید از فعال بودن افزونه اطمینان حاصل کنید.

به محض فعال شدن افزونه ، جعبه جدید " منطق مشروط را فعال کنید به هر مورد از فهرست اضافه خواهد شد. برای انجام این کار ، به " ظاهر → منوها و از آنجا می توانید شروع به ایجاد تغییر در منوهای ناوبری خود کنید.

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

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

منو برای نمایش فقط به مشترکین

پس از انتخاب یک شرط ، به سادگی "" ذخیره منو" اکنون ، هر بار با برآورده شدن شرط ، منوی دارای یک شرط نمایش داده می شود.

منوی اشتراک وردپرس در صورت پلاگین منو

در تصویر بالا ، تفاوت بین دو منو را برای کاربران مشترک و کسانی که نیستند مشاهده می کنید. برای کاربرانی که به سیستم وارد نشده اند نیز می توانید همین کار را انجام دهید.

همچنین بخوانید نحوه تغییر مسیر کاربران پس از ورود به سیستم در WordPress

چگونه کاربر را در هنگام ورود به سیستم تغییر مسیر دهیم

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

یادآوری می كنم كه این روش برای كسانی كه در نظر گرفته شده است تسلط بر زبان برنامه نویسی PHP.

add_action( 'admin_init', 'redirect_non_logged_users_to_specific_page' );

function redirect_non_logged_users_to_specific_page() {

if ( !is_user_logged_in() && is_page('identifiant-de-la-page-ou-slug') && $_SERVER['PHP_SELF'] != '/wp-admin/admin-ajax.php' ) {

wp_redirect( 'http://www.example.com/page-de-destination/' ); 
    exit;
}

در این کد ، آنچه شما باید تغییر دهید نام یا شناسه صفحه است " ID-از-صفحه-یا-مثل حلزون حرکت کردن در تابع « is_page "؛ و همچنین باید آدرس تابع مقصد را در تابع تعریف کنید " wp_redirect '.

این چیزی است که شما باید در مورد این آموزش بدانید. در صورت تمایل می توانید در فرم نظرات از ما سؤال کنید.

همچنین برخی از افزونه های برتر WordPress را کشف کنید  

می توانید از موارد دیگر استفاده کنید افزونه های وردپرس برای دادن ظاهری مدرن و بهینه سازی مدیریت وبلاگ یا وب سایت شما.

ما در اینجا برخی از افزونه های برتر وردپرس را به شما پیشنهاد می دهیم که در انجام این کار به شما کمک می کنند.

1. گالری ویدئو وردپرس

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

افزونه وردپرس گالری ویدیو

بنابراین شما 5 سبک مختلف برای مطابقت با هر تصویر تجاری دارید. و اگر این برای شما کافی نیست ، شما می توانید سبک و طرح های رنگی خود را ایجاد کنید. 

همچنین ببینید چگونه برای ایجاد یک گالری عکس در وبلاگ وردپرس خود را

با گالری ویدیو وردپرس، از چندین گالری ویدئو در یک لذت ببرید. در واقع، این پلاگین وردپرس Premium یک گالری راه اندازی می کند که محتوای خود را از چندین گالری دیگر پخش می کند. به عنوان مثال، می توانید یک گالری ترکیبی با یک کانال Vimeo + یک لیست پخش YouTube + برخی از ویدیوهای خود ایجاد کنید.

دانلود | نسخه ی نمایشی | میزبانی وب

2. Sucuri

Sucuri بهترین پلاگین امنیتی و فایروال وردپرس است. Sucuri به عنوان یک فایروال وب سایت ، یک گزینه داخلی برای ذخیره سازی محتوای وب سایت شما و فعال کردن فشرده سازی gzip با یک کلیک ماوس دارد.

Sucuri

کشف کنید چگونه برای محافظت از وبلاگ وردپرس خود را با یک دیوار آتش

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

این روش پیشرفت فوق العاده ای را در عملکرد وب سایت شما ایجاد می کند.

دانلود | نسخه ی نمایشی | میزبانی وب

3. افزونه بازاریابی پیامکی وردپرس

Ce پلاگین وردپرس حق بیمه بازاریابی به ویژه برای کار با پیامک طراحی شده است.

افزونه وردپرس بازاریابی پیام کوتاه وردپرس

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

مقاله ما را در این مورد کشف کنید: BuddyPress و bbPress: دو افزونه وردپرس برای حفظ مکالمه

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

دانلود | نسخه ی نمایشی | میزبانی وب

منابع پیشنهادی

درباره سایر منابع پیشنهادی برای کمک به شما در ساخت و مدیریت وب سایت خود اطلاعات کسب کنید.

نتیجه

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

با این حال ، شما همچنین می توانید مشورت کنید منابع مااگر برای اجرای پروژه های ایجاد سایت های اینترنتی به عناصر بیشتری نیاز دارید ، با مشاوره راهنمای ما در مورد ایجاد وبلاگ وردپرس.

اگر پیشنهادی یا اظهار نظر دارید ، آنها را در بخش ما بگذارید نظر.

...