Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在wordpress、php中将控制变量添加到$\u请求_Php_Wordpress - Fatal编程技术网

在wordpress、php中将控制变量添加到$\u请求

在wordpress、php中将控制变量添加到$\u请求,php,wordpress,Php,Wordpress,我想在页面之间传递一个变量。这是整个站点的控制变量,我们称之为季节。此变量具有当前季节的默认值(管理中的自定义变量),可以通过链接进行更改。(一些存档,如url:…?季节=1) 我想这是整个网站进行,如果设置。例如,到第1页的链接将从…?pageid=1更改为…?pageid=1&season=1。所有的链接。基本上,本季我不想成为每页显示内容的控制变量 如何在wordpress中最简单地实现这一点 我也尝试了cookies和会话,但没有成功(存储此变量)。在执行类似“无论下一页是什么,都将此变

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

我想这是整个网站进行,如果设置。例如,到第1页的链接将从…?pageid=1更改为…?pageid=1&season=1。所有的链接。基本上,本季我不想成为每页显示内容的控制变量

如何在wordpress中最简单地实现这一点

我也尝试了cookies和会话,但没有成功(存储此变量)。在执行类似“无论下一页是什么,都将此变量传递给它,以便它在$\u请求中可读”这样的操作时,正确的代码是什么

谢谢, 西罗

编辑:

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

为什么需要变量在
$\u请求中可用


如果您在admin中设置变量,我假设这意味着您将其保存在
wp\u options
表中。如果它保存在wp_选项表中,您可以使用
get_option('seasure')
检索它,为什么您需要变量在
$\u请求中可用


如果您在admin中设置变量,我假设这意味着您将其保存在
wp\u options
表中。如果它保存在wp_选项表中,您可以使用
get_option('seasure')

来检索它,以澄清情况。为所有来宾/用户/查看者设置默认值。然后他们有不同的会话,可以查看不同季节的不同页面。@user1348490我会在主题的
functions.php
文件中设置默认值。然后,如果有人选择了默认值以外的值,请将其保存在
$\u SESSION
$\u COOKIE
中,具体取决于您希望他们的选择持续多长时间。如果您对会话和/或cookie有问题,请发布更多关于哪些不起作用的内容。我真的不认为在
$\u REQUEST
中添加一个值是解决问题的方法。请澄清情况。为所有来宾/用户/查看者设置默认值。然后他们有不同的会话,可以查看不同季节的不同页面。@user1348490我会在主题的
functions.php
文件中设置默认值。然后,如果有人选择了默认值以外的值,请将其保存在
$\u SESSION
$\u COOKIE
中,具体取决于您希望他们的选择持续多长时间。如果您对会话和/或cookie有问题,请发布更多关于哪些不起作用的内容。我真的不认为在
$\u请求
中添加一个值是一种方法。