شارك المقال
A VPN is an essential component of IT security, whether you’re just starting a business or are already up and running. Most business interactions and transactions happen online and VPN

كيفية منع العملاء من إلغاء تنشيط مكونات ووردبريس الإضافية

هل تريد منع العملاء من إلغاء تنشيط مكونات ووردبريس الإضافية عن طريق الخطأ على موقع الويب؟

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

ومع ذلك ، يمكن للعملاء إلغاء تنشيط أحد هذه المكونات الإضافية عن طريق الخطأ ، مما قد يؤثر على وظائف موقعهم أو حتى تعطيله تمامًا.

في هذه المقالة ، سنوضح لك كيفية منع العملاء بأمان من إلغاء تنشيط مكونات ووردبريس الإضافية دون تقييد سيطرتهم على موقع الويب.

كيفية منع العملاء من إلغاء تنشيط المكونات الإضافية المهمة في ووردبريس

سنغطي طريقتين ، ويمكنك اختيار الطريقة التي تناسبك بشكل أفضل. سنناقش أيضًا بعض الأساليب البديلة على طول الطريق.

لنبدأ بالخيار الأسهل.

الطريقة الأولى: منع تعطيل البرنامج المساعد في ووردبريس باستخدام البرنامج المساعد

هذه الطريقة أسهل وأقل تدخلاً. كما أنه يمنح جميع المستخدمين الذين لديهم دور المسؤول تحكمًا كاملاً ، ويمكنهم إيقاف تشغيله وقتما يريدون.

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

أول شيء عليك القيام به هو تثبيت وتفعيل المكون الإضافي Disable Plugin Deactivation . لمزيد من التفاصيل ، راجع دليلنا خطوة بخطوة حول كيفية تثبيت مكون ووردبريس الإضافي .

عند التنشيط ، تحتاج إلى زيارة الملحقات » صفحة إعدادات إلغاء تنشيط المكون الإضافي لتهيئة خيارات المكون الإضافي.

تعطيل إعدادات إلغاء تنشيط البرنامج المساعد

ما عليك سوى تحديد “تمكين” بجوار خيار “تعطيل إلغاء تنشيط المكون الإضافي” لإيقاف تشغيل رابط “إلغاء التنشيط” لجميع المكونات الإضافية.

اختياريًا ، يمكنك أيضًا تعطيل تنشيط المكون الإضافي الذي سيمنع المستخدمين من تنشيط أي مكون إضافي آخر. يمكنك أيضًا إيقاف تشغيل حذف المكون الإضافي ومنع المستخدمين من تثبيت تحديثات المكون الإضافي.

ملاحظة: يجب عليك عدم تعطيل تحديثات المكونات الإضافية على مواقع العملاء. هذا من شأنه أن يعرض أمان ووردبريس للخطر ويجعل عميلك عرضة للتهديدات الأمنية.

لا تنس النقر فوق الزر “حفظ التغييرات” لتخزين إعداداتك.

يمكنك الآن زيارة صفحة المكونات الإضافية لرؤية عمل المكون الإضافي. لن ترى رابط “إلغاء التنشيط” أسفل أي من المكونات الإضافية النشطة على موقع الويب.

لا تعطيل

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

الطريقة الثانية: منع برامج إضافية معينة من إلغاء التنشيط

تسمح لك هذه الطريقة بمنع إلغاء تنشيط مكون إضافي واحد أو مجموعة من المكونات الإضافية المحددة المثبتة على موقع ويب.

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

أولاً ، تحتاج إلى العثور على مواقع المكونات الإضافية التي تريد تعطيلها. يتم تخزين مكونات ووردبريس الإضافية في مجلد wp-content على موقع الويب الخاص بك.

يمكنك عرض هذا المجلد عن طريق الاتصال بحساب استضافة ووردبريس الخاص بك باستخدام عميل FTP. داخل مجلد المكونات الإضافية ، سترى مجلدات مختلفة لكل مكون إضافي مثبت على موقع الويب هذا.

مجلد الإضافات

داخل كل مجلد ، ستجد أيضًا ملف مكون إضافي ، والذي يُسمى عادةً باسم المكون الإضافي وينتهي بامتداد .php.

بعد ذلك ، تحتاج إلى إضافة الكود التالي إلى ملف function.php الخاص بالسمة أو البرنامج المساعد الخاص بالموقع .

add_filter( 'plugin_action_links', 'disable_plugin_deactivation', 10, 4 );
function disable_plugin_deactivation( $actions, $plugin_file, $plugin_data, $context ) {
 
    if ( array_key_exists( 'deactivate', $actions ) && in_array( $plugin_file, array(
        'wpforms/wpforms.php',
        'woocommerce/woocommerce.php'
    )))
        unset( $actions['deactivate'] );
    return $actions;
}

كما ترى في الكود أعلاه ، قمنا بتعطيل إلغاء تنشيط مكونين إضافيين ، WPForms و WooCommerce .

لقد أضفنا المكونات الإضافية من خلال ذكر موقعها داخل مجلد الملحقات. على سبيل المثال،wpforms/wpforms.php

لا تنس استبدال مواقع المكونات الإضافية بالمكونات الإضافية التي تريد حمايتها.

يمكنك الآن زيارة صفحة الملحقات ، وستلاحظ أن رابط إلغاء التنشيط يختفي أسفل تلك المكونات الإضافية.

ملحقات محددة محمية

هذه الطريقة أفضل لأنها تؤثر فقط على المكونات الإضافية المهمة. سيظل عملاؤك قادرين على إلغاء تنشيط المكونات الإضافية الأخرى وتثبيت المكونات الإضافية الجديدة وحذف المكونات الإضافية وتحديث جميع المكونات الإضافية.

تقييد وصول البرنامج المساعد من خلال أدوار المستخدم والأذونات

يأتي ووردبريس مع نظام إدارة دور المستخدم المدمج. يأتي تثبيت ووردبريس الافتراضي مع أدوار المستخدم التالية:

مدير

محرر

مؤلف

مساهم

مشترك

لمعرفة المزيد ، راجع دليل المبتدئين الكامل لأدوار وأذونات مستخدم ووردبريس .

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

واحد مع امتيازات المسؤول ، والتي ستسمح لهم بإدارة الموقع بأنفسهم. بعد ذلك ، يمكنك إضافة حساب مستخدم ثانٍ مع دور مستخدم المحرر. يمكن لعملائك استخدامه لإنشاء المحتوى.

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

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

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

خدمات مميزة لآجلك

نأمل أن تساعدك هذه المقالة في تعلم كيفية تغيير نظام ألوان الادمن في الووردبريس. قد ترغب أيضًا في رؤية مختارات حول الإضافات (بلجن) في الووردبريس ودليلنا حول كيفية اختيار أفضل شركات حجز النطاقات والاستضافات وكيفية التعامل معها.

اشترك معنا لمزيد من المعرفة

إذا أعجبك هذا المقال ، فيرجى الاشتراك في قناتنا على اليوتيوب لدروس فيديو في الووردبريس. ويمكنك أيضًا أن تجدنا على فيسبوك وتويتير وانستجرام وتيكتوك، لطفاً لا تنسى متابعتنا، فنحن نسعد برؤيتك..

توضيح

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

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

أرسل تصحيح

شاركنا رايك وتقييمك للموضوع

{{ reviewsTotal }}{{ options.labels.singularReviewCountLabel }}
{{ reviewsTotal }}{{ options.labels.pluralReviewCountLabel }}
{{ options.labels.newReviewButton }}
{{ userData.canReview.message }}