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