SHET22

جلوگیری از ویرایش نوشته‌های منتشرشده در وردپرس

جلوگیری از ویرایش نوشته‌های منتشرشده در وردپرس

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

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

آنچه در این مقاله می‌خوانید

چرا باید جلوی ویرایش مستقیم نوشته منتشرشده رو بگیریم؟

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

  • تغییر ناگهانی محتوا: یک اشتباه ساده، حذف لینک یا پاک‌شدن بخشی از متن می‌تونه همون لحظه روی سایت دیده بشه.
  • نبودن مرحله بازبینی: مدیر فرصتی برای بررسی نگارش، لینک‌ها و هماهنگی متن با سیاست سایت پیدا نمی‌کنه.
  • نامشخص‌بودن مسئول تغییر: بدون یک روند مشخص، پیگیری اینکه چه تغییری پیشنهاد شده و چه کسی اون رو تأیید کرده سخت‌تره.

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

افزونه Revision Manager TMC چطور کار می‌کنه؟

Revision Manager TMC به‌جای اعمال تغییرات پیشنهادی روی نوشته اصلی، یک کپی قابل‌ویرایش از اون می‌سازه. نویسنده تغییراتش رو روی این کپی انجام می‌ده و بعد نسخه جدید رو برای بازبینی می‌فرسته. برای جلوگیری واقعی از ویرایش مستقیم، باید دسترسی ویرایش نوشته‌های منتشرشده رو هم متناسب با نقش نویسنده تنظیم کنید.

صفحه رسمی افزونه Revision Manager TMC و معرفی روند ساخت و بازبینی نسخه‌های پیشنهادی
صفحه رسمی افزونه Revision Manager TMC و معرفی روند ساخت و بازبینی نسخه‌های پیشنهادی
  • نویسنده از نوشته منتشرشده یک پیش‌نویس بازبینی می‌سازه.
  • بازدیدکننده‌ها تا زمان تأیید، نسخه فعلی نوشته رو می‌بینن.
  • مدیر نسخه پیشنهادی رو بررسی می‌کنه و درباره انتشار اون تصمیم می‌گیره.

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

پیش‌نیازهای راه‌اندازی Revision Manager TMC

حداقل نسخه وردپرس و PHP موردنیاز افزونه ممکنه با انتشار نسخه‌های جدید عوض بشه. قبل از نصب، بخش توضیحات و اطلاعات فنی صفحه رسمی Revision Manager TMC رو ببینید، اون رو با مشخصات سایتتون تطبیق بدید و از فایل‌ها و پایگاه داده نسخه پشتیبان بگیرید.

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

نصب و فعال‌کردن Revision Manager TMC

  1. وارد پیشخوان وردپرس بشید و از منوی «افزونه‌ها» بخش افزودن افزونه تازه رو باز کنید.
  2. عبارت Revision Manager TMC رو توی کادر جست‌وجو وارد کنید.
  3. نام و سازنده افزونه رو با صفحه رسمی اون تطبیق بدید، بعد دکمه نصب و در ادامه دکمه فعال‌سازی رو بزنید.
  4. بعد از فعال‌سازی، منوهای پیشخوان و بخش تنظیمات رو بررسی کنید تا صفحه مربوط به افزونه رو پیدا کنید.
افزونه Revision Manager TMC در فهرست افزونه‌های نصب‌شده و گزینه فعال‌سازی اون
افزونه Revision Manager TMC در فهرست افزونه‌های نصب‌شده و گزینه فعال‌سازی اون

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

تنظیم دسترسی نویسنده و مدیر برای بازبینی نوشته‌ها

انتخاب دسترسی ساخت پیش‌نویس بازبینی

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

انتخاب دسترسی تأیید و انتشار تغییرات

برای پذیرش نسخه بازبینی، قابلیتی رو انتخاب کنید که فقط افراد مسئول تأیید محتوا دارنش. یک قابلیت مثل publish_posts لزوماً به مدیر محدود نیست و بعضی نقش‌ها یا نقش‌های سفارشی هم ممکنه اون رو داشته باشن. پس قبل از انتخاب، قابلیت‌های واقعی نقش‌ها رو بررسی کنید و روند تأیید رو با حساب آزمایشی مدیر، ویراستار و نویسنده بسنجید. مقدار published_posts هم قابلیت استاندارد وردپرس نیست و نباید بدون مستندات معتبر به‌عنوان دسترسی تأیید وارد بشه.

مشخص‌کردن نقش کاربری دریافت‌کننده اعلان

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

انتخاب نوع محتوای قابل‌بازبینی

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

تنظیم متن اعلان و ذخیره تغییرات

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

تنظیم دسترسی نویسنده و مدیر برای بازبینی نوشته‌ها
تنظیم دسترسی نویسنده و مدیر برای بازبینی نوشته‌ها

فرستادن تغییرات نوشته منتشرشده برای مدیر

  1. با حساب نویسنده وارد پیشخوان بشید و بخش «نوشته‌ها» رو باز کنید.
  2. نوشته منتشرشده موردنظرتون رو پیدا کنید و گزینه مربوط به ساخت نسخه یا پیش‌نویس بازبینی رو بزنید. نام دقیق این گزینه ممکنه در نسخه‌های مختلف فرق داشته باشه.
  3. نسخه جداشده رو در ویرایشگر بلوکی باز کنید و تغییرات لازم رو انجام بدید. قبل از بستن صفحه بررسی کنید که نسخه نصب‌شده امکان ذخیره و ادامه ویرایش در زمان دیگه رو در اختیارتون می‌ذاره.
  4. وقتی کار تموم شد، گزینه مربوط به فرستادن نسخه برای بازبینی رو بزنید و وضعیت درخواست رو بررسی کنید.

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

بررسی و تأیید تغییرات توسط مدیر سایت

  1. با حساب مدیر وارد پیشخوان بشید و فهرست نوشته‌ها یا بخش درخواست‌های بازبینی نسخه نصب‌شده رو باز کنید.
  2. پیش‌نویس ارسالی رو پیدا کنید و محتوای اون رو با نسخه منتشرشده مقایسه کنید. فقط مواردی رو بررسی کنید که افزونه واقعاً در نسخه بازبینی نگه می‌داره. متن و لینک‌ها رو حتماً ببینید و پشتیبانی از عنوان، دسته‌بندی، تصویر شاخص و بقیه اطلاعات نوشته رو جداگانه آزمایش کنید.
  3. اگه تغییرات درست بود، از گزینه تأیید نسخه نصب‌شده استفاده کنید. اگه ایرادی دیدید، بررسی کنید افزونه امکان اصلاح، رد یا نگه‌داشتن درخواست برای بازبینی دوباره رو داره.
  4. نسخه تأییدشده رو طبق گزینه‌های موجود منتشر کنید. اگه می‌خواید انتشار رو زمان‌بندی کنید، اول مطمئن بشید این قابلیت در نسخه فعلی افزونه فعال و آزمایش شده.

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

چطور مطمئن بشیم نوشته اصلی تغییر نکرده؟

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

مشکلات رایج Revision Manager TMC و راه‌حل اون‌ها

گزینه ساخت پیش‌نویس بازبینی دیده نمی‌شه

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

مدیر اعلان بازبینی رو دریافت نمی‌کنه

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

نویسنده هنوز می‌تونه نوشته اصلی رو ویرایش کنه

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

تغییرات بعد از تأیید منتشر نمی‌شن

وضعیت پیش‌نویس، دسترسی حساب تأییدکننده و گزینه‌های انتشار نسخه نصب‌شده رو بررسی کنید. اگه تغییرات در پیشخوان تأیید شدن ولی روی سایت دیده نمی‌شن، کش سایت و مرورگر رو هم پاک کنید تا نسخه تازه نمایش داده بشه.

افزونه با نقش کاربری سفارشی هماهنگ نیست

اسم نقش به‌تنهایی تعیین‌کننده نیست و قابلیت‌های داخل اون نقش مهم‌تر هستن. بررسی کنید نقش سفارشی مجوز لازم برای ساخت نسخه بازبینی رو داره و نقش مسئول محتوا هم به قابلیت موردنیاز برای تأیید دسترسی داره. این تنظیم رو اول روی سایت آزمایشی امتحان کنید.

جایگزین Revision Manager TMC برای مدیریت بازبینی‌ها

چه زمانی PublishPress Revisions انتخاب مناسب‌تریه؟

PublishPress Revisions هم برای پیشنهاد و بررسی تغییرات محتوای منتشرشده ارائه شده. اگه Revision Manager TMC نیازهای تیم شما رو پوشش نمی‌ده، می‌تونید امکانات نسخه فعلی این افزونه رو هم در صفحه رسمی اون بررسی کنید. انتخاب نهایی باید بر اساس نوع محتوا، نقش‌ها، روش تأیید و قابلیت‌هایی باشه که خودتون روی سایت آزمایشی تأیید کردید.

مقایسه ساده روش کار دو افزونه

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

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

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

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

سؤالات متداول درباره جلوگیری از ویرایش پست منتشر شده در وردپرس

آیا نوشته اصلی تا زمان تأیید مدیر بدون تغییر می‌مونه؟

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

آیا نویسنده می‌تونه تغییراتش رو قبل از ارسال ذخیره کنه؟

این قابلیت ممکنه به نسخه و تنظیمات افزونه وابسته باشه. قبل از شروع کار واقعی، با حساب نویسنده بررسی کنید که نسخه بازبینی ذخیره می‌شه و بعداً می‌تونید ویرایشش رو ادامه بدید.

آیا می‌شه تغییرات تأییدشده رو زمان‌بندی کرد؟

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

نسخه رایگان افزونه برای برگه‌ها هم کاربرد داره؟

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

آیا این روش برای نقش‌های کاربری سفارشی هم قابل‌استفاده‌ست؟

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

جمع‌بندی

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

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

نظر شما در این مورد چیه؟

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

    در حال بارگذاری...

    هر سوالی دارید بپرسید.پاسخگوی شما هستیم.