تعطيل ميزات إدارة ووكومرس لتحسين الأداء
تعتبر منصة WooCommerce من أشهر الإضافات المستخدمة لتحويل المواقع الإلكترونية إلى متاجر إلكترونية، ومعها تأتي مجموعة من الميزات التي قد لا يحتاج إليها بعض المستخدمين، خاصة من يريدون تبسيط تجربة إدارة الموقع. في هذا المقال، سنتناول كيفية تعطيل ميزات إدارة WooCommerce، مما يسهل إدارة المتجر ويقلل من الفوضى في لوحة التحكم.
لماذا قد تحتاج لتعطيل ميزات WooCommerce الإدارية؟
قد يرغب بعض أصحاب المتاجر في تقليل الميزات المعروضة في لوحة التحكم، وذلك لأسباب عدة، مثل تحسين تجربة المستخدم، تقليل الازدحام في واجهة الإدارة، أو حتى تحسين أداء الموقع. تعطي إعدادات WooCommerce تنوعًا كبيرًا، يمكن أن يكون مفيدًا للكثيرين، لكن في بعض الأحيان تكون بعض الميزات زائدة عن الحاجة.
كود لتعطيل ميزات واجهة الإدارة
لتعطيل ميزات WooCommerce الادارية، يمكن استخدام الكود التالي والذي يستهدف إلغاء تفعيل جميع الميزات عبر هوك مختلف:
add_filter('woocommerce_admin_get_feature_config', 'disable_wc_admin_features', 999);
function disable_wc_admin_features( $features ) {
// Loop through each feature from the array
foreach( $features as $feature => $enabled ) {
$features[$feature] = false; // Disable
}
return $features;
}
هذا الكود يستخدم دالة wc_admin_get_feature_config()
للإشارة إلى جميع الميزات الإدارية المفعلة، وعبر هذه الدالة يمكنك تعديل الإعدادات لتجنب عرض كل الميزات غير المطلوبة.
تبسيط العملية
إذا كنت تبحث عن طريقة أبسط لتعطيل ميزات WooCommerce، يمكنك استخدام الكود التالي:
add_filter('woocommerce_admin_features', '__return_empty_array');
هذا الكود سيؤدي ببساطة إلى إرجاع مصفوفة فارغة، مما يعني إلغاء جميع الميزات الإدارية المفعلة.
كيفية تطبيق الكود على موقعك
لتطبيق الكود المذكور، يجب عليك الولوج إلى لوحة تحكم إدارتك في ووردبريس، ومن ثم الانتقال إلى قسم "المظهر" واختيار "محرر القوالب" (Theme Editor). عليك البحث عن ملف functions.php
في قائمة الملفات الجانبية. بعد فتح هذا الملف، يمكنك لصق الكود في نهاية الملف وحفظ التغييرات.
من المهم أيضًا التأكد من اتخاذ نسخة احتياطية من الملف قبل إجراء أي تعديلات، لتجنب أي مشاكل قد تحدث أثناء العملية.
ختامًا
تعتبر عملية تعطيل ميزات WooCommerce الإدارية خطوة فعالة لتبسيط عملية إدارة المتجر الخاص بك. أما إذا كنت تحتاج لتقليل التعقيد أو تحسين تجربة المستخدم، فإن هذا الحل قد يكون الأمثل لك. تذكر دائمًا أهمية اختبار أي تغييرات على موقعك قبل الانطلاق بها بشكل كامل، لضمان عدم وجود أي تأثير سلبي على الأداء العام لمتجرك. عبر الكود المذكور، يمكنك تحقيق ذلك بسهولة ويسر.