有沒有辦法阻止WordPress激活插件,當我點擊「激活」和PHP或WP有錯誤的版本?防止Wordpress插件激活錯誤版本的PHP或WP
0
A
回答
-1
有一個全球變量$wp_version
或者你可以使用get_bloginfo('version')
來獲得WordPress版本。您也可以使用PHP函數version_compare(...)
進行PHP版本比較,其中兩個驗證都可以在您的插件激活函數中進行評估。
1
<?php
register_activation_hook(__FILE__, 'bh_proljece_boj_install');
function bh_proljece_boj_install()
{
if (version_compare(get_bloginfo('version'), '3.3', ' < '))
{
deactivate_plugins(basename(__FILE__)); // Deactivate our plugin
}
}
?>
+0
雖然技術上不能阻止激活的發生,但這並不是那麼糟糕的答案。 –
相關問題
- 1. wordpress插件激活錯誤
- 2. Wordpress試圖激活錯誤的插件
- 3. jQuery插件激活錯誤
- 4. 如何在激活WP插件中解決這個錯誤?
- 5. 重新激活的WordPress插件Jetpack的拋出錯誤
- 6. wp recaptcha wordpress插件安裝錯誤
- 7. 如何防止ASP.net WP終止錯誤
- 8. 錯誤同時激活一種新的WordPress插件
- 9. 我們如何解決wordpress中的插件激活錯誤
- 10. 防止NSTextField激活(Cocoa OSX)
- 11. NetBeans Android SDK插件激活錯誤
- 12. 致命錯誤:激活更新插件
- 13. 用於激活WordPress插件的代碼
- 14. wordpress防止錯誤報告
- 15. 激活WordPress插件後顯示消息
- 16. 無法激活jigoshop wordpress插件
- 17. 激活wordpress插件打破jQuery效果
- 18. 如何在內部激活wordpress插件?
- 19. wordpress插件自定義激活信息
- 20. 需要通過php文件激活一個WordPress插件的插件
- 21. Wordpress版本2.9.2錯誤或是我嗎?
- 22. 錯誤激活
- 23. 在wordpress插件上激活兩個或多個表
- 24. 阻止產品激活的防火牆
- 25. 如何在插件激活時調用/運行函數wordpress php?
- 26. 防止直接訪問Wordpress插件中的php文件
- 27. WordPress - 錯誤的jQuery版本?
- 28. 雖然激活我自己開發的wordpress插件得到錯誤
- 29. 防止插件激活時出現重複頁面(或取消發佈插件停用時的頁面)
- 30. ClickOnce錯誤,無法激活早期版本的部署
不,不,這不是我要問的。我知道如何驗證,但我想知道是否有辦法阻止WordPress激活插件。 – Marian
WP插件具有激活掛鉤 - 請參閱[register_activation_hook函數](http://codex.wordpress.org/Function_Reference/register_activation_hook),您可以使用該函數來決定插件是否可激活。 –
我如何確定插件是否可以啓動? – Marian