个性化阅读
专注于IT技术分析

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

嗨, 我的网站在本地主机上工作时遇到问题。我在本地主机中使用了漂亮的url。我为所有站点都有自定义页面模板, 每个页面的页眉和页脚及其内容都不同。

我用了

<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中获取请求参数, 然后针对这些请求查询字符串参数查询数据库。而且它也不会路由到此页面模板。

我有像上面的divs一样的硬编码URL。

请帮忙


#1


你能否简单地从URL中获取链接ID, 例如

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

#2


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

仅仅链接到它并不会将模板分配给你的示例所显示的页面。


#3


尝试

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

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

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

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

赞(0)
未经允许不得转载:srcmini » 如何通过wordpress中的URL获取$_REQUEST[]

评论 抢沙发

评论前必须登录!