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');
?>

これを使用しても機能しない場合、グローバル変数を使用してこれを使用すると思います:

    <?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'];

しかし、機能を取得することはできず、関数の外で値を取得することはできません。関数内でヘッダーの場所を使用し、機能しない場合、ヘッダーのエラーが発生するため、これを試します。これにより、関数の外で値を取得する必要があり、機能が表示されますヘッダーのリダイレクトには問題ありません

この値を取得することは可能ですか? 、タクさん、よろしく

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 に答える