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

آموزش تعیین سطح دسترسی کاربران و نویسندگان در وردپرس

تعیین سطح دسترسی کاربران در وردپرس یکی از نیازهای اساسی هر سایت وردپرسی هستش که در اون کاربران با نقش‌های کاربری مختلف و دسترسی‌های گوناگون فعالیت می‌کنند. هر وبسایت وردپرسی بعد از مدت‌ها فعالیت پیشرفت کرده و رشد و نمو پیدا می‌کنه که هم جهت با همین گذشت زمان شما نیاز به همکارانی پیدا می‌کنید تا دسترسی‌های گوناگونی براشون تعیین کنید تا در هر بخش از سایت از یک فرد متخصص و کاربلد استفاده کنید. به عنوان مثال اگر سایت شما در زمینه تولید محتوا فعالیت داره جواب دادن تک تک نظرات برای شمایی که مدیر کل هستید یک کار زمان‌بر هستش که اگر زمانتون را برای این کار بگذارید مطمئنا باز هم زمان کم میارید و دیگه با این وضعیت نمی‌تونید تا روی اهدافی که برای سایت در نظر دارید حتی فکر کنید. بنابراین به این نیاز پیدا می‌کنید که افرادی را به عنوان پشتیبان یا پاسخ دهنده به نظرات در زمینه کاری سایت که تخصص هم در رابطه با اون موضوع دارند استخدام کنید، اما مشکلی که در این بین پیش میاد اینه که نقش کاربری که برای این فرد تعیین می‌کنید برای اینکه بتونه روی نظرات سایت کنترل داشته باشه در حالت عادی باید روی مدیر کل باشه که این کار عاقلانه‌ای نیست.

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

تعیین سطح دسترسی کاربران و نویسندگان در وردپرس

افزونه‌ای که قصد معرفی اونو دارم با عنوان Advanced Access Manager در مخزن وردپرس به ثبت رسیده و تاکنون تونسته تا بیش از 70.000 نصب فعال و کسب امتیاز 3.9 را ازآن خودش بکنه که با استفاده از افزونه تعیین نقش کاربری وردپرس میتونید تا اقدام به تغییرات زیر در وردپرس کنید که عبارتند از:

  • امکان تغییر سطح دسترسی کاربران در وردپرس
  • امکان تغییر سطح دسترسی نقش‌های کاربری در وردپرس
  • امکان افزودن و تعریف نقش کاربری جدیدی در وردپرس
  • و…

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

دانلود افزونه Advanced Access Manager

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

تغییر سطح دسترسی کاربران در وردپرس

حالا همونطور که در تصویر میبینید با استفاده از افزونه Advanced Access Manager وردپرس میتونید تا با مراجعه به کادر تعیین شده در سمت راست بر اساس توضیحات زیر اقدام به ویرایش نقش‌های کاربری در وردپرس کرده و یا دسترسی کاربران وردپرس سایت خودتونو تغییر داده و امکان دسترسی به بخش‌های مختلف سایت را بهشون بدین یا اینکه از دسترسی به بخشی از سایت اونها را محروم کنید.

  • Roles: با کلیک روی این قسمت کادر مربوط به نقش‌های کاربری سایت بهتون نشون داده میشه و میتونید تا هر یک از نقش‌های کاربری را انتخاب کرده و اقدام به تغییر سطح دسترسی اونها کنید.
  • Users: با کلیک روی این قسمت کاربرانی که در سایت عضو شده‌اند نشون داده میشن و میتونید تا یکی از کاربران را انتخاب کرده و اقدام به تغییر سطح دسترسی کاربر مورد نظر کنید. از این بخش میتونید تا دسترسی به بخش‌های مختلف پیشخوان وردپرس را برای یک کاربر خاص بیشتر کرده و یا دسترسی‌های فعلی را کم کنید.
  • Visitor: از این قسمت هم میتونید تا سطح دسترسی به سایت را برای کاربران مهمان تغییر دهید.
  • Create: و در نهایت با استفاده از این قسمت میتونید تا اقدام به ساخت نقش کاربری جدید در وردپرس با امکان کپی از نقش‌های کاربری موجود کنید.

ویرایش و تغییر نقش کاربری نویسنده در وردپرس

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

تغییر سطح دسترسی در وردپرس

حالا روی قسمت Capabilities که در سمت چپ قرار داره کلیک کنید تا انواع دسترسی به بخش‌های مختلف پیشخوان وردپرس بهتون نمایش داده بشه. حالا میتونید تا با کلیک کردن روی هر گزینه که در ستون وسط قرار داره دسترسی به بخش تعیین شده برای این نقش را فعال یا غیرفعال کنید. به عنوان مثال در تصویر بالا برای نقش کاربری نویسنده که انتخاب شده با انتخاب گزینه‌های moderate_comments و manage_categories هر کاربری که نقش کاربری نویسنده را داشته باشه از این پس میتونه تا به ترتیب امکان مدیریت تمامی نظرات سایت و مدیریت دسته‌بندی در وردپرس را کنترل کرده و به اونها دسترسی داشته باشه. به همین ترتیب میتونید تا برای هر قسمت از سایت دسترسی را برای هر نقش کاربری که مد نظر شماست اضافه یا اینکه کم کنید.

تغییر سطح دسترسی کاربر یا مدیر در وردپرس

حالا اگر که قصد دارید تا دسترسی به بخشی از پیشخوان وردپرس را برای یک کاربر خاص اضافه یا کم کنید کافیه تا مشابه تصویر زیر ابتدا روی تب Users که در سمت راست قرار داره کلیک کنید تا کاربران به شما نمایش داده شوند. سپس بعد از اینکه کاربر مورد نظر خودتون را پیدا کردید روی آیکون چرخ دنده کلیک کنید.

تغییر سطح دسترسی کاربر در وردپرس

حالا در این مرحله هم روی قسمت Capabilities که در سمت چپ قرار داره کلیک کنید تا لیستی از دسترسی‌های موجود برای کاربری که انتخاب کردید در وسط همین بهتون نشون داده بشه. همونطور که میبینید دسترسی‌هایی که این کاربر بهشون دسترسی داره بهتون نشون داده میشه که میتونید با فعال/غیرفعال کردن تیک گزینه‌های هر دسترسی امکان اینکه کاربر انتخاب شده به اون بخش از پیشخوان وردپرس دسترسی داشته باشه یا نه را کنترل کنید. با کلیک بر روی آیکون قفل که در ستون سمت راست میبینید هم میتونید تا کاربر مورد نظر را بدون نیاز به حذف کردن و یا تغییر اطلاعاتش مثل رمز یا ایمیل غیرفعال کنید تا دسترسی به پیشخوان وردپرس را نداشته باشد.

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

افزودن نقش کاربری جدید در وردپرس

اگر که قصد دارید تا یک نقش کاربری با نام دلخواه در سایتتون تعریف کنید تا کاربران بر اساس این نقش کاربری و دسترسی‌هایی که برای این نقش کاربری تعیین کردید بتونن تا به پیشخوان وردپرس دسترسی داشته باشند میتونید تا ابتدا روی دکمه آبی رنگ که با عنوان Create در ستون سمت راست قرار داره کلیک کنید و بعدش در پنجره ظاهر شده مشابه تصویر زیر نام نقش کاربری را وارد کنید.

افزودن نقش کاربری در وردپرس

حال همونطور که در تصویر میبینید به ترتیب زیر عمل کنید.

  1. ابتدا در فیلد Role Name یک نام برای نقش کاربری خودتون انتخاب کنید.
  2. اگر قصد دارید تا هر کاربری که با این نقش کاربری در سایت ثبت نام میکنه به صورت خودکار بعد از چند روز به نقش کاربری قبلی خودش برگرده در این فیلد مدت زمان تعیین شده را بر اساس day، hours، تاریخ و… وارد کنید.
  3. اگر نقش کاربری که در نظر دارید بسازید به یکی از نقش‌های کاربری وردپرس در سایت نزدیکه میتونید تا از گزینه Inherit Capabilities From اونو انتخاب کنید تا سطح دسترسی پیشفرض بر اساس این نقش کاربری تنظیم بشه و سپس با تغییر سطح دسترسی یک نقش کاربری که در ابتدا دیدیم اقدام به تغییر سطح دسترسی به بخش‌های مختلف برای این نقش کاربری کنید.
  4. برای اینکه سطوح دسترسی برای این نقش کاربری هم فعال شوند تیک گزینه Also clone all access settings Create را فعال کنید.
  5. در نهایت روی دکمه Create کلیک کنید تا نقش کاربری ساخته شده و در وردپرس اضافه شود.

افزودن نقش کاربری جدید در وردپرس

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

امیدوارم که این آموزش هم براتون مفید و کاربردی بوده باشه و با استفاده از اون تونسته باشید تا اقدام به ویرایش نقش‌های کاربری در وردپرس و تغییر سطح دسترسی کاربران در وردپرس کنید. اگر در رابطه با این آموزش سوال و یا مشکلی داشتید در بخش دیدگاه‌ها مطرح کنید تا در کوتاه‌ترین زمان ممکن پاسخگوی شما باشم.
آموزش تعیین سطح دسترسی کاربران و نویسندگان در وردپرس
4.5 (90.37%) 27
برچسب ها
هاست ایران میزبان فا

علی یزدان پرست

حدود 8 سالی هست که در زمینه میزبانی وب به صورت تخصصی فعالیت می کند و علاقه زیادی به کسب تجربه در زمینه بازاریابی اینترنتی و تجارت الکترونیک دارد، علی یک کارآفرین خستگی ناپذیر است و با انرژی حیرت انگیزی تمام قسمت های میزبان فا را توسعه می دهد، علی به سبک حرفه ای و انحصاری خود زندگی می کند و خط فکری خاصی را همیشه دنبال می کند، او رفتار هایی کاملا متفاوت نسبت به سایر مدیرانی که تا به حال دیده اید دارد...

نوشته های مشابه

‫۳۷ نظرها

  1. انصافاااا دمت گرم آقا عباس
    من صبح درخواست این آموزش رو دادم بعد 5 ساعت بعدش آموزش رو گذاشتی
    یه دنیااااااااااا ممنون بخدا

    1. خواهش می‌کنم وظیفه است علی آقا، هر آموزش دیگه که لازم داشتید اعلام کنید، سعی می‌کنم در کوتاه‌ترین زمان ممکن تهیه کنم.
      موفق باشید 🙂

  2. مقاله خوبی بود
    من اتفاقا بعد خوندن این مقاله یه rule جدید ایجاد کردم چون واقعا نمی خوام به بعضی ها دسترسی ادمین بدم

  3. با سلام و ممنون از مقاله مفیدتون
    یه سوال،من میخوام تو سایتم هر کاربر بدون وارد شدن به پیشخوان وردپرس داخل خود سایت مدودیت دسترسی داشته باشه،یعنی مثلا یوزرهای معمولی با زدن یوزر و پسوردشون فقط بتونن مطالبی ک مدیر گذاشته رو ببینن یا یوزر با سطح دسترسی بالاتر بتونه هم مطالب بیشتری رو ببینه هم گزارشگیری کنه(داخل خود سایت،نه پیشخوان وردپرس).
    آیا این افزونه این کارو برای من انجام میده؟یا باید از افزونه دیگری استفاده کنم؟

    1. سلام و روز بخیر،
      این افزونه فقط دسترسی برای نقش‌های کاربری را تغییر میده که این قابلیت را داره که اگر از افزونه‌های دیگه استفاده کرده باشید که نقش کاربری جدا از نقش پیشفرض وردپرس داشته باشه را هم مدیریت کنید.
      اما از اونجایی که شما میخواهید دسترسی در پیشخوان وردپرس نباشه و همچنین داشبورد کاربران داخل خود سایت باشه لازمه تا یکی از افزونه‌های پروفایل در وردپرس مثل ultimate member یا profile builder pro و… را بر اساس نیاز خودتون انتخاب کنید و بعد از اینکه تنظیمات را روی افزونه پروفایل اعمال کردید از طریق این افزونه سطوح دسترسی را برای نقش‌های کاربری مدیریت کنید.

  4. سلام وقت بخیر.
    من با استفاده از این افزونه یه رول جدید و بعد از اون یه کاربر جدید با اون رول تعریف میکنم ولی وقتی از پیشخوان میخوام وارد حساب کاربریش بشم access denide میزنه.
    ممنون میشم راهنمایی کنید.

    1. سلام، این مورد بخاطر اینه که سطح دسترسی پایه فراهم نیست. پیشنهاد می‌کنم از یکی از سطوح دسترسی وردپرس که به نقش کاربری دلخواه شما نزدیکتره استفاده کنید و با کپی گرفتن از اون و تغییر دسترسی نقش کاربری دلخواه خودتون را ایجاد کنید.

  5. سلام و خسته نباشید – تشکر از سایت خوبتون یه سوال در مورد این افزونه داشتم
    من از این افزونه استفاده کردم – کارش خوبه اما متاستفانه یه ایراد داره – چندتا کاربر تو سایتم دارم که تونستم با این افزونه دسترسی هاشونو ایجاد کنم – اما متاستفانه تو قسمت مثلاً افزودن نوشته یا افزودن محصول چه دانلودی چه ووکامرس جعبه شو تو این قسمت ها نشون می ده (تنظیمات صفحه —> Access Manager by AAM plugin ) چی کار کنم از به طور کلی از این قسمت ها حذف بشه

    یا از چه افزونه ای استفاده کنم که بتونه تنظیمات صفحه وردپرس رو مدیریت کنه – یعنی اون جهبه هایی که لازم هست رو ببینه
    لطفا به عکسی که براتون فرستادم نگاه کنید
    http://uupload.ir/view/a3op_aam.png

    با تشکر فراوان

  6. سلام و عرض ادب و تشکر از شما –
    مشکلم حل شد جواب مشکلم تو خود افزونه بود قسمت settings —> metabox و غیرغعال کردن این قسمت

  7. سلام، وقت بخیر. خیلی ممنون بابت مقاله مفیدتون.
    من برای سایتم از این افزونه استفاده کردم و تعیین دسترسی انجام دادم و به کاربران مشخص شده فقط مجوز دسترسی به پلاگین HD Quiz را دادم، میخواستم ببینم با استفاده از پلاگین های ultimate member یا profile builder pro میتونم صفحه ی کار با پلاگین HD Quiz رو توی سایت به کاربرام نشون بدم؟

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

  8. با سلام و خسته نباشید
    من یه سایت فروش بلیط آبگرم دارم
    میخوام برای هر استخر دو سطح دستری بدم یکی به باجه دار که بتون بلیط چک کن و باطل کن
    دوم برای حسابدار هر استخر که بتون گزارش کارکرد استخر در روز بگیره
    میتونین کمک کنین
    بسیار سپاسگذارم

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

  9. سلام
    ممنونم از آموزش خوبتون
    سایت من یه مقدار قاطی کرده! وقتی مشتری میخواد ثبت نام کنه، سیستم ازش یوزر و پسورد ادمین سایت رو میخواد. من قبلا پوشه wp-admin رو رمز گذاری کردم…فکر می‌کنید مشکل از کجاست؟ آیا با استفاده از این افزونه، مشکل من حل میشه؟ لطفا من رو راهنمایی کنید. ممنونم

    1. سلام،
      باید رمزی که روی پوشه ادمین گذاشتید رو بردارید.
      با این افزونه هم نمیشه کاری انجام داد، چون رمز گذاری از سمت هاست هست و صفحه wp-admin که مربوط به پیشخوان وردپرس هست ثابته.

  10. سلام
    من میخوام برای سایتم یه نویسنده بگیرم می تونم با این افزونه یه اکانت بسازم و دسترسی رو طوری بدم که فقط بتونه پست ارسال کنه و بتونه عکس و و یدئو آ| کنه و فقط به عکس ها و ویدوهای دسترسی داشته باشه که خودش آپ کرده ؟

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

  12. سلام
    برای دسترسی دادن به کاربر برای ایجاد محصولات ووکامرس درسایت کدومو باید فعال کرد؟

  13. با سلام و سپاس
    سؤال: در جوملا این امکان هست که کاربر بدون ورود به بخش مدیریت، از طریق خود سایت اقدام به ویرایش مطالب و ایجاد مطلب جدید کند، آیا چنین امکانی برای وردپرس نیز هست و چگونه؟
    با تشکر

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

      1. منظور بنده ورود به بخش پیشخوان هست نه ورود به سایت، در جوملا پس از ورود به سایت بدون این که به بخش پیشخوان (مدیریت) سایت وارد بشیم می‌توانیم از طریق خود سایت اقدام به ویرایش مطالب و ایجاد مطلب جدید کنیم.

  14. سلام و عرض ادب.
    ببخشید یک سوال داشتم. این افزونه رو نصب کردم.
    میخواستم بدونم چجوری میشه دسترسی رو جوری تعیین کرد که یک نقش خاص، فقط به یک سری از افزونه‌ها دسترسی داشته باشه؟
    برای مثال نقش X فقط به افزونه ووکامرس دسترسی داشته باشه و به افزونه Yoast دسترسی نداشته باشه.

  15. دو سوال داشتم.
    ۱- آیا این افزونه نقش ادمین اصلی رو هم تغییر میده؟ منظورم صاحب سایت هست.
    ۲- با پاک کردن افزونه، همه تنظیمات به حالت پیش‌فرض وردپرس بر میگرده؟

  16. سلام
    وقت بخیر
    توضیحات رو خوندم و استفاده کردم.
    یه سوال دارم
    با Advanced Access Manager میشه دو تا کاربر ایجاد کرد که دو تا قسمت ( یکی چت آنلاین ) و ( دیگری ووکامرس یا گرویتی فرمز ) رو کنترل کنه؟
    ممنون میشم راهنمایی کنید
    سپاس

  17. سلام امیدوارم حالتون عالی باشه
    بنده یک کاربر با سطح دسترسی مورد نظم ایجاد کردم ولی هنگامی که با اون کاربر لاگین میشم اصلا به پیشخوان دسترسی ندارم و نمیتونم پیشخوانو باز کنم …. دلیل چیه ؟

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بستن