如何在wordpress中通过URL获取$ _REQUEST []

时间:2010-08-27 06:35:32

标签: wordpress url wordpress-theming

您好我的网站上有一个问题,我正在使用localhost。我在localhost中使用漂亮的网址。我有所有网站的自定义页面模板,每个页面都有不同的页眉和页脚及其中的内容。

我用过

<div class="btn_container"><a href="issues/?page_id=1038" class="btn_1" title="Food"></a></div>
<div class="btn_container"><a href="index.php?cat=155" class="btn_3"  title="Health"></a></div> 

问题我必须在wordpress中获取请求参数并根据这些请求查询字符串参数查询数据库。并且它也不会路由到此页面模板。

我有上面的div中的硬编码网址。

请帮忙

3 个答案:

答案 0 :(得分:0)

通过管理面板为页面分配页面模板: 1.转到管理面板 2.单击页面 3.选择您创建的页面 4.选择右侧的模板。

只需链接到它就不会像示例所示那样将模板分配给页面。

答案 1 :(得分:0)

您可以直接从网址中获取链接ID,例如

$link_id = $_GET['page_id']; // this would equal 1038 from your example link

答案 2 :(得分:0)

尝试

$pageId = get_query_var( 'page_id', 0 );

get_query_var()仅检索WP_Query识别的公共查询变量。

这不适用于您的自定义变量。

如果您想获取自定义变量,请检查wordpress文档 - https://codex.wordpress.org/Function_Reference/get_query_var