1

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

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

如何在 wordpress 中最简单地做到这一点?

我也尝试了 cookie 和 session,但没有成功(存储这个变量)。执行诸如“无论下一页是什么,将这个变量传递给它,以便它在 $_REQUEST 中可读”之类的正确代码是什么?

谢谢,西罗

编辑:

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

1 回答 1

1

为什么需要变量在$_REQUEST?

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

于 2012-05-01T20:06:29.227 回答