0

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

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

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

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

如果使用它永远无法工作,我认为使用 global var 并使用它:

    <?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 , 问候

4

1 回答 1

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');
?>
于 2013-09-13T12:01:52.470 回答