嗨, 我的网站在本地主机上工作时遇到问题。我在本地主机中使用了漂亮的url。我为所有站点都有自定义页面模板, 每个页面的页眉和页脚及其内容都不同。
我用了
<
div class="btn_container">
<
a href="http://www.srcmini.com/issues/?page_id=1038" class="btn_1" title="Food">
<
/a>
<
/div>
<
div class="btn_container">
<
a href="http://www.srcmini.com/index.php?cat=155" class="btn_3"title="Health">
<
/a>
<
/div>
【如何通过wordpress中的URL获取$_REQUEST[]】问题我必须在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
推荐阅读
- 如何获取当前主题的URL()
- 如何在WordPress中获取帖子编号
- 如何获取当前的自定义帖子类型相关分类项目
- 如何在WordPress管理员中获取所有帖子列表()
- 如何找到短代码[WordPress]文件的位置
- 如何修复自定义wordpress项目组合分页
- 如何在WordPress中以自定义主题显示页面内容()
- Unity HoloLens2 开发笔记:环境配置
- 谁说count(*) 性能最差,我需要跟你聊聊