有没有办法阻止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