أحد التحديات التي واجهناها أثناء تشغيل مدونة ووردبريس متعددة المؤلفين هو إدارة عمليات التحرير بعد النشر.
بشكل افتراضي، لا يمكن للمساهمين والمدونين الضيوف تحرير منشوراتهم المنشورة. وقد يتسبب هذا في حدوث مشكلات إذا احتاج المساهمون إلى إصلاح خطأ مطبعي بسرعة أو تصحيح معلومات خاطئة أو تحديث منشور لإبقائه ذا صلة ومفيدًا.
في هذه المقالة، سنوضح لك كيفية السماح للمساهمين بتحرير منشوراتهم بعد الموافقة عليها. وسنشارك الحلول التي اكتشفناها والتي جعلت عملية إدارة المحتوى لدينا أكثر سلاسة.
جدول المحتوى
لماذا نسمح للمساهمين بتحرير منشوراتهم بعد الموافقة عليها؟
إذا كنت تدير مدونة ووردبريس متعددة المؤلفين، فيمكن للأشخاص الذين لديهم دور المساهم كتابة المنشورات وإرسالها للمراجعة. ويمكن لأي شخص لديه دور مستخدم المسؤول أو المحرر مراجعة هذه المنشورات ونشرها.
بمجرد نشر المنشور، لا يمكن للمساهم تحريره. وقد يتسبب هذا في حدوث مشكلات إذا احتاج المساهمون إلى إعادة كتابة منشوراتهم الخاصة لإبقائها محدثة أو إصلاح الأخطاء.
من خلال السماح للمساهمين الموثوق بهم بتحرير منشوراتهم، يمكنك تحسين سير العمل التحريري وتوفير الكثير من الوقت للمحررين.
مع الأخذ في الاعتبار ما سبق، دعنا نرى كيف يمكنك السماح للمساهمين بتحرير منشوراتهم المنشورة على موقع ووردبريس الخاص بك.
الطريقة 1: السماح للمساهمين بتحرير منشوراتهم المنشورة باستخدام WPCode (موصى به)
الطريقة الأسهل للسماح للمساهمين بتحرير منشوراتهم المنشورة هي إضافة كود مخصص في ووردبريس.
في كثير من الأحيان، ستجد أدلة تحتوي على تعليمات لتحرير ملف functions.php الخاص بموقعك. ومع ذلك، يمكن للأخطاء المطبعية أو الأخطاء الصغيرة في الكود أن تتسبب في العديد من أخطاء ووردبريس الشائعة أو حتى تتعطل موقعك تمامًا.
ستفقد أيضًا الكود المخصص عند تحديث قالب ووردبريس الخاص بك في المرة التالية.
مع الأخذ في الاعتبار ذلك، نوصي باستخدام WPCode. إنه أفضل اضافة لمقتطف الكود ويسمح لك بإضافة الكود إلى ووردبريس دون تعريض موقعك للخطر.
أولاً، ستحتاج إلى تثبيت وتنشيط اضافة WPCode المجانية. لمزيد من المعلومات، راجع دليلنا خطوة بخطوة حول كيفية تثبيت اضافة ووردبريس.
بمجرد تنشيط الاضافة، انتقل إلى Code Snippets » Add Snippet.

هنا، سترى جميع المقتطفات الجاهزة التي يمكنك إضافتها إلى موقعك، بما في ذلك المقتفط الذي يسمح لك بتعطيل إشعارات المستخدم الجديدة، وتعيين الصور المميزة الافتراضية، والمزيد.
لإضافة مقتطف مخصص، تحتاج إلى تحريك الماوس فوق خيار “Add Your Custom Code (New Snippet)” والنقر فوق الزر “+ Add Custom Snippet” عندما يظهر.

بعد ذلك، يتعين عليك تحديد “PHP Snippet” كنوع الكود من قائمة الخيارات التي تظهر على الشاشة.

الآن، في صفحة إنشاء مقتطف مخصص، اكتب عنوان لمقتطف الكود.
هذا فقط للرجوع إليه، لذا يمكنك استخدام أي شيء تريده.

بعد الانتهاء من ذلك، قم ببساطة بلصق ما يلي في محرر الكود:
// get the "contributor" role object
$obj_existing_role = get_role( 'contributor' );
// add the "Edit published posts" capability
$obj_existing_role->add_cap( 'edit_published_posts' );
بعد ذلك، يجب عليك التمرير لأسفل الصفحة إلى قسم “Insertion”.
إذا لم يكن هذا الخيار محدد بالفعل، فما عليك سوى النقر فوق “‘Auto Insert” ثم تحديد “Run Everywhere” في القائمة المنسدلة.

أخيرًا، انتقل إلى أعلى الشاشة وانقر على شريط التمرير “Inactive” حتى يظهر “Active”.
ثم، انقر على زر “Save Snippet” لجعل المقتطف نشط.

الأن، سيتمكن أي شخص لديه دور المساهم من تعديل منشوراته المنشورة على موقع ووردبريس الخاص بك.
الطريقة 2: السماح لأي دور مستخدم بتحرير منشوراته المنشورة باستخدام PublishPress (طريقة الاضافة)
هل تريد منح المساهمين قدرات أخرى أيضًا؟ على سبيل المثال، قد ترغب في السماح للمساهمين بتحرير وحذف منشوراتهم المنشورة.
قد ترغب أيضًا في إضافة أو إزالة قدرات من مستخدمين آخرين.
إذا كنت تريد التحكم الكامل في أذونات المستخدم، فنوصيك باستخدام PublishPress Capabilities. يتيح لك هذا الاضافة إضافة وإزالة القدرات من أي دور استخدام، بما في ذلك مساهمو ووردبريس.
أول شيء عليك القيام به هو تثبيت وتنشيط اضافة PublishPress Capabilities. لمزيد من التفاصيل، راجع دليلنا خطوة بخطوة حول كيفية تثبيت اضافة ووردبريس.
عند التنشيط، تحتاج إلى زيارة Capabilities » Capabilities في منطقة إدارة ووردبريس. في الجزء العلوي من الشاشة، افتح القائمة المنسدلة “Capabilities” واختر دور المستخدم “Contributor”.

يمكنك الأن تحديد علامة التبويب “Editing”.
هنا، يمكنك أن ترى أن المساهم ليس لديه إذن بتحرير الصفحات والمشاركات المنشورة على مدونة ووردبريس الخاصة بك.

لمنحهم الإذن، حدد مربعي الاختيار “المقالات” أو “الصفحات”، حسب المحتوى المنشور الذي يحتاجون إلى تحريره.
يمكنك الأن إضافة أو إزالة المزيد من الإمكانيات باتباع نفس العملية الموضحة أعلاه. عندما تكون راضي عن كيفية إعداد دور المساهم، انقر فوق الزر “حفظ التغييرات”.
بمجرد الانتهاء، سيتمكن المساهمون من تحرير مشاركاتهم المنشورة في لوحة تحكم ووردبريس.

الآن، يمكنك التبديل بين حسابات المستخدمين والتحقق من أن المساهمين لديهم خيار تعديل منشوراتهم المنشورة.
إذا كنت تريد إزالة هذا الإذن في أي وقت، فما عليك سوى تكرار الخطوات المذكورة أعلاه. ومع ذلك، هذه المرة، قم بإلغاء تحديد مربعات “Edit published”.
يمكنك أيضًا تعديل قدرات أدوار مستخدم ووردبريس الأخرى باستخدام اضافة PublishPress Capabilities. ما عليك سوى تكرار الخطوات الموضحة أعلاه، ولكن هذه المرة حدد دور مستخدم جديد من القائمة المنسدلة “User Capabilities”.

تعرف على المزيد من الطرق لتخصيص أدوار المستخدم والأذونات
هل تريد إضافة أو تخصيص قدرات دور المستخدم وفقًا لاحتياجاتك المحددة؟ اطلع على دروس ووردبريس التالية للبدء:
- كيفية إضافة دور محرر السيو في ووردبريس
- كيفية تقييد صفحات ووردبريس حسب دور المستخدم
- كيفية السماح للمحررين بتحرير صفحات معينة فقط في ووردبريس
- كيفية تقييد دور المؤلف على منشوراته الخاصة في لوحة إدارة ووردبريس
- كيفية منع المؤلفين من حذف المنشورات في ووردبريس
- كيفية تقييد المؤلفين بفئة معينة في ووردبريس
نأمل أن تساعدك هذه المقالة في معرفة كيفية السماح للمساهمين بتحرير منشوراتهم بعد الموافقة عليها. قد ترغب أيضًا بالاطلاع على اختياراتنا لـ أفضل اضافات إدارة المستخدمين ووردبريس ودليلنا حول كيفية عرض محتوى مخصص لمستخدمين مختلفين في ووردبريس.
اترك تعليقاً