如何获取未写入的原始查询字符串

时间:2014-04-12 作者:yeahman

如果不启用永久链接,URL看起来像什么?p=1,当permalink被激活时,出现的是postname。。。问题这不是的重写版本吗?p=1。。

当我使用$\\u GET[\'p\']时,里面什么都没有。。。这正常吗?

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

$_GET 字面上指?p=1 URL的一部分。有了pretty permalink,如果它是空的,那么就没有什么可访问的了。

WordPress将任一大小写处理为以下查询变量WP_Query 班您应该使用get_query_var() 检索这样的内容,所以在这种特定情况下get_query_var( \'p\' ).

结束

相关推荐

Custom permalinks structure

我希望有这样的结构:www.mysite.com/2013 (必须显示2013年的所有职位)www.mysite.com/my-category/2013 (必须显示2013年和“我的类别”类别的所有帖子)www.mysite.com/my-category/my-tag/ (必须显示所有类别为“我的类别”和标记为“我的标记”的帖子)www.mysite.com/my-category/ (必须显示“我的类别”类别的所有帖子)www.mysite.com/my-