بسیاری از کسب و کارهای وردپرسی کنترل خاصی رو دسترسی به برخی صفحات سایت دارند و از این رو تمایل به مخفی کردن برخی از صفحات با توجه نقش کاربری دارند. اما این کار چگونه ممکن است؟ در این مقاله به شما نشان خواهیم داد که چگونه به راحتی امکان ایجاد محدودیت در دسترسی به صفحات وردپرس را با توجه به نقش کاربری فراهم کنید.
هنگامی که یک سایت وردپرسی را راه اندازی میکنید، ممکن است بخواهید مناطق و صفحات خاصی را براساس نقش کاربر محدود کنید. به عنوان مثال، اگر یک سایت چند نویسنده دارید، میتوانید دسترسی به صفحات خاصی را برای نویسندگان و ویراستاران محدود کنید. محدود کردن صفحات براساس نقشهای کاربر یک مورد رایج استفاده از سایتهای عضویت ویژه است. میتوانید صفحات سایت خود را براساس سطح عضویت کاربر محدود کنید. به عنوان مثال، فقط مشترکین میتوانند صفحه ویدیو یا صفحه دوره آنلاین را مشاهده کنند.
به طور پیش فرض، وردپرس با مجموعه محدودی از ابزارها برای محدود کردن محتوا در وبسایت شما ارائه میشود. میتوانید پستهای خصوصی و محافظتشده با رمز عبور ایجاد کنید، اما این ویژگیها به شما اجازه نمیدهند که دسترسی به نقش کاربر را محدود کنید. خوشبختانه، چندین افزونه وردپرس وجود دارد که به شما این امکان را میدهد. میتوانید یکی از آنها را برای محدود کردن صفحات به کاربران خاص، گروههای کاربری یا نقشهای کاربری انتخاب کنید.
با استفاده از این افزونهها میتوانید یک وبسایت عضویت، وبسایتهای پرداخت به ازای مشاهده یا حتی وبلاگهای خانوادگی ایجاد کنید. همچنین میتوانید با افزودن اشتراکهای پولی از محتوای خود درآمد کسب کنید. همانطور که گفته شد، بیایید نگاهی به نحوه ایجاد محدودیت در دسترسی به صفحات وردپرس بر اساس نقش کاربر بیندازیم. ما پلاگینهای مختلفی را به شما نشان خواهیم داد، شما میتوانید یکی را انتخاب کنید که متناسب با نیاز شما باشد.
۱- صفحات را با استفاده از MemberPress محدود کنید
۲- ایجاد محدودیت در دسترسی با افزونه Restrict Content
۳- استفاده از LearnDash برای مسدود کردن دسترسی به صفحات دوره
گاهی تمامی صفحات نباید برای افراد قابل رویت باشد. مثلا تصور کنید وبسایتی با چندین نویسنده دارید؛ آیا همگی باید تمامی صفحات سایت را ببینند و به آن دسترسی داشته باشند؟ مسلما خیر! از طرف دیگر برخی وبسایتها بصورت اشتراک ویژه هستند. کاربر برای دسترسی به صفحه خاصی پول پرداخت میکند و فقط او میتواند صفحه موردنظر را مشاهده کند. برای این منظور ما باید دست به ایجاد محدودیت در دسترسی به صفحات وردپرس براساس نقش کاربری بزنیم.