Sadece eklenti deactive edilebileceğinden sağlıklı bir yöntem değildir.
Yine de illa eklenti olacaksa bile, temanın belli başlı fonksiyonları eklenti kütüphanesinden çağrılmalı.
Örnek senaryo şöyle olmalı: Theme Panel eklentisi içinde temanın çalışması için gerekli bir fonksiyon olmalı.
get_site_security olsun bu fonksiyon bunu da functions.php de çağırınız ve tüm fonksiyonları kapsayacak şekilde if ile kontrol ediniz.
Burada güvenlik zafiyeti doğuyor, fakat ioncube ile hem functions.php hem plugin.php dosyası şifrelendiğinde temel düzeyde birileri bunu çözemiyor olur.
Sunucunuzda doğrulama işlemi için ise, bir den fakrlı server da doğrulama yapmanızı kesinlikle öneririm, zira sizin sunucu yanıt vermediğinde siteler yine açılmayacaktır.
Ve yine doğrulama işlemini hem curl hem get_content ile 2 farklı şekilde yapmalısınız, bazı sunucularda curl bazı sunucularda get_content kapalı olabiliyor.
IONCUBE maliyetinden kurtulmak isterseniz güvenlik seviyesini düşürse de base_64 ve eval fonksiyonu ile ilgili satırları şifreleyebilirsiniz.