it-swarm.asia

كيفية التحقق من وجود مكون إضافي وفي الإصدار المتوقع

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

أعلم أنه يمكنني استخدام register_activation_hook. ومع ذلك ، كيف يمكنني التحقق من استخدام هذا الخطاف؟ أو ربما يوجد حل آخر؟

1
ariefbayu

هناك is_plugin_active() وظيفة.

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

حدثت بعض التطورات لجعل منطق الاعتماد على الامتدادات أكثر عمومية ، مثل Dependecies ، لكنها لم تحصل على اعتماد واسع النطاق حتى الآن.

3
Rarst