• آموزش ساخت سایت و رساندن آن به درآمد

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

آنلاین یاد بگیرید

نظرات کاربران

  1. 17 بهمن 1396 ساعت 14:45

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

  2. 12 تیر 1396 ساعت 23:38

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

  3. 11 تیر 1396 ساعت 23:04

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

    • ندا مقیمی
      12 تیر 1396 ساعت 09:30

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

  4. 11 تیر 1396 ساعت 09:43

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

enamad