我正在尝试在wordpres中创建一个条件模板,只有当引用页面是搜索页面时才应该传递条件:
我知道url_to_postid(wp_get_referer())会得到引用页面的页面ID,但在我的情况下,这不起作用,因为搜索页面没有id。还有其他办法吗?
编辑:搜索的wordpress网址为http:/mywebsite.com/?s = aaa搜索字词在哪里
答案 0 :(得分:0)
根据您使用此功能以及需要的可靠性,您可以使用$_SERVER['HTTP_REFERER']
将用户代理引用到当前页面的页面地址(如果有)。这是由用户代理设置的。并非所有用户代理都会设置此功能,有些用户可以将HTTP_REFERER修改为功能。简而言之,它无法真正被信任。
您可能最好使用post / get将参数发送到下一页,或者如果您需要更多的可靠性和/或控制权,请使用会话。