لقد قمت بإنشاء البرنامج المساعد الذي يذهب إلى مستودعات وورد البرنامج المساعد. الآن ، أحتاج إلى إنشاء مكون إضافي (مكون إضافي أو مكون إضافي يمكنك الاتصال به) يتطلب تثبيت هذا المكون الإضافي المعين وتنشيطه بالفعل.
أعلم أنه يمكنني استخدام register_activation_hook
. ومع ذلك ، كيف يمكنني التحقق من استخدام هذا الخطاف؟ أو ربما يوجد حل آخر؟
هناك is_plugin_active()
وظيفة.
تتمثل الطريقة الأخرى في التحقق من وجود وظائف أو فئات خاصة بالمكون الإضافي المطلوب. تقوم بعض المكونات الإضافية بتعريف الثوابت الخاصة بها صراحةً لهذا الغرض ، عادةً مع رقم الإصدار و/أو معلومات تعريف أخرى.
حدثت بعض التطورات لجعل منطق الاعتماد على الامتدادات أكثر عمومية ، مثل Dependecies ، لكنها لم تحصل على اعتماد واسع النطاق حتى الآن.