Wordpress获取功能之外的值

时间:2013-09-13 11:42:34

标签: wordpress wordpress-plugin

我需要获取wordpress中使用的函数的值,这个函数使用API​​ add_action在wordpress的其他页面添加值,我把脚本:

<?php
function wplogincontrol()
{
$a=2;
}

if ($a=="2")
{
header"Location:http://www.google.com");
}

add_action('login_head', 'wplogincontrol');
?>

如果使用这个永远不会起作用,我认为使用全局变量并使用它:

    <?php
    function wplogincontrol()
    {
global $a;
    $a=2;
    }


global $a;
    if ($a=="2")
    {
    header"Location:http://www.google.com");
    }

    add_action('login_head', 'wplogincontrol');
    ?>


Also i try with $GLOBALS['a'];

但永远不能得到工作而且不能获得函数之外的值,我试试这个因为如果在函数内部使用头部位置并且没有工作我并且给出头部的错误,通过这个我需要得到函数之外的值和我看到标题的重定向工作正常

有可能得到这个值吗? ,Thak's,问候

1 个答案:

答案 0 :(得分:0)

你想做这样的事吗?

<?php
function myfunc()
{
 $a=2;
 return $a;
}
function wplogincontrol(){
    $val = myfunc();
    if ($val=="2")
    {
        header"Location: http://www.google.com");
        exit;
    }
}

add_action('login_head', 'wplogincontrol');
?>