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

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

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

چرا ویرایشگر ها نباید اجازه ی ویرایش تمام صفحات وردپرس را داشته باشند؟

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

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

گام 1 – تغییر نقش کاربری ویرایشگر در وردپرس

اولین کاری که باید انجام دهید این است که افزونه Capability Manager Enhanced را نصب و فعال کنید. آموزش نصب افزونه در وردپرس را ببینید. پس از فعال سازی، شما باید از صفحه کاربران > Capability برای تنظیمات پلاگین بازدید کنید.

ویرایش صفحات خاص وردپرس

بعد، شما باید نقش کاربری ویرایشگر را در قسمت ‘ select role to view / edit’ را انتخاب کنید و برای ادامه به دکمه ‘بارگذاری’کلیک کنید. در حال حاضر پلاگین نقش کاربری ویرایشگر را بارگذاری می کند و تمام دسترسی ها و قابلیت های نقش را نمایش می دهد.

ویرایش صفحات خاص وردپرس

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

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

پس از آن شما باید ‘ویرایش’ را از ‘منوی کشویی’ انتخاب کنید و سپس روی دکمه ‘اجرا’ کلیک کنید.

ویرایش صفحات خاص وردپرس

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

ویرایش صفحات خاص وردپرس

برای ذخیره تنظیمات، دکمه آپدیت را کلیک کنید.

اگر بیش از 20 صفحه داشته باشید، ممکن است لازم باشد بر روی دکمه بعدی کلیک کنید تا 20 صفحه بعدی بارگذاری شود و روند را به عنوان نویسنده برای تغییر همه صفحات تکرار کنید.

گام 2.  اجازه ویرایش صفحات خاص برای ویرایشگرها

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

ویرایش صفحات خاص وردپرس

در حال حاضر به بخش انتخاب نویسنده بروید و کاربری را که می خواهید صفحه را ویرایش کند انتخاب کنید.

ویرایش صفحات خاص وردپرس

برای ذخیره تنظیمات دکمه آپدیت را کلیک کنید.

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

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام میهن وردپرس عضو شوید.

سوالی دارید؟ از ما بپرسید

  1. U19256 ۲۶ مرداد ۱۳۹۸

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

    • تیم پشتیبانی تیم پشتیبانی ۲۶ مرداد ۱۳۹۸

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

      دسته اول : کاربران ادمین مثل مدیر اصلی سایت با سطح دسترسی کامل

      دسته دوم : کاربران سرپرست با سطح دسترسی ویرایشگر که بتوانند نوشته ها را نیز ویرایش کنند.

      دسته سوم : کاربران نویسنده که تنها بتوانند مطالب را در سایت ایجاد کنند و امکان ویرایش نداشته باشند.
      این روش با هسته وردپرس هست. اگر میخواهید سیستم جامع تری داشته باشید باید افزونه اختصاصی بنویسید

      • U19256 ۲۶ مرداد ۱۳۹۸

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

  2. U13151 ۰۳ آذر ۱۳۹۷

    سلام من افزونه capability-manager-enhanced رو اضافه کردم ولی هنگام ساخت role جدید پیام خطای Error: Failed creating the new role.

    ظاهر میشه. لطفا راهنمایی بفرمائید.

  3. کاربر مهمان ۰۳ شهریور ۱۳۹۷

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

  4. کاربر مهمان ۱۷ بهمن ۱۳۹۶

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

  5. کاربر مهمان ۱۳ تیر ۱۳۹۶

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

  6. کاربر مهمان ۱۲ تیر ۱۳۹۶

    سلام یعنی محدودیت هایی که الان در ادمین وردپرس هست این کارها رو انجام نمیده؟

    • U6358 ۱۲ تیر ۱۳۹۶

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

  7. کاربر مهمان ۱۱ تیر ۱۳۹۶

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