从URL重写获取参数

时间:2013-07-10 作者:Dean Ngo

我有一个问题:例如:http://domain/hotel 现在我设置值:http://domain/hotel/?tour=hawaii

如何获取变量“tour”的值。

2 个回复
SO网友:Vikas Bhardwaj

这完全取决于你如何扩展你的url。最简单的方法是

$_GET[\'tour\'];
另一种方式是通过wp\\u查询

global $wp_query;
$wp_query->query[\'tour];
我想这应该对你有帮助。

SO网友:HamzStramGram

1) $\\u获取

您可以使用以下内容:

if (isset($_GET[\'tour\']) && !empty($_GET[\'tour\'])) 
{
    $your_var = $_GET[\'tour\'];
}
现在变量$your_var 加载页面时设置为“夏威夷”http://domain/hotel/?tour=hawaii

2) Wordpress过滤器

您也可以将过滤器与wordpress一起使用。

以下是另一种解决方案:http://www.webopius.com/content/137/using-custom-url-parameters-in-wordpress

结束

相关推荐