2012-05-28 53 views

回答

-1

有一個全球變量$wp_version或者你可以使用get_bloginfo('version')來獲得WordPress版本。您也可以使用PHP函數version_compare(...)進行PHP版本比較,其中兩個驗證都可以在您的插件激活函數中進行評估。

+1

不,不,這不是我要問的。我知道如何驗證,但我想知道是否有辦法阻止WordPress激活插件。 – Marian

+0

WP插件具有激活掛鉤 - 請參閱[register_activation_hook函數](http://codex.wordpress.org/Function_Reference/register_activation_hook),您可以使用該函數來決定插件是否可激活。 –

+0

我如何確定插件是否可以啓動? – Marian

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

雖然技術上不能阻止激活的發生,但這並不是那麼糟糕的答案。 –