在wordpress,php中将控制变量添加到$ _REQUEST

时间:2012-05-01 19:58:15

标签: php wordpress

我想在页面之间传递一个变量。这是整个网站的控制变量,让我们称之为季节。此变量具有当前季节的默认值(管理员中的自定义变量),并且可以通过链接进行更改。 (有些档案如url:......?season = 1)

如果设置的话,我希望在整个网站上进行此操作。例如,第1页的链接将从......?pageid = 1更改为...?pageid = 1& season = 1。对于所有链接。基本上我这个季节是我在每个页面显示的内容的控制变量。

如何在wordpress中最简单地完成这项工作?

我也尝试过cookie和会话,但没有成功(存储这个变量)。在执行类似“下一页将是什么,将此变量传递给它,因此它在$ _REQUEST中可读”的正确代码是什么?

谢谢, Sziro

编辑:

<?php
function get_season_ID()
{
    if (array_key_exists('cat', $_REQUEST))
    {
        $c= $_REQUEST['cat'];
        //I whant to pass $c to the next page whatever that is.
        return $_REQUEST['cat'];
    }
    else
    {
        return get_custom('current_season_category_id');
    }
}
?>

1 个答案:

答案 0 :(得分:1)

为什么需要变量在$_REQUEST中可用?

如果您在管理员中设置变量,我认为这意味着您将其保存在wp_options表中。如果它保存在wp_options表中,您可以使用get_option('season')检索它。