使用$QUERY_VARS变量获取帖子ID 时间:2011-11-16 作者:21zna9 如何基于$query\\u vars变量获取帖子(或页面)的ID?我想做点什么$query_vars[\'post_id\'] 但我没有一个包含$query\\u vars perams列表的参考页。代码将使用模板_重定向操作挂钩。 2 个回复 最合适的回答,由SO网友:Johannes Pille 整理而成 查看单个帖子时,get_the_ID(); 在循环中使用将返回当前帖子的ID。但我没有一个引用页,其中包含$query\\u vars参数列表。。。正在倾倒它global $wp_query; var_dump($wp_query->query_vars); 将提供这样的参考。你随后会看到$wp_query->query_vars[\'page_id\'] 生成页面ID。 SO网友:goldenapples 如果您在单个帖子或页面视图上,请尝试使用get_queried_object_id().或者,如果您不知道自己所处的视图类型,请使用get_queried_object() 然后分析返回的对象,以确定它是一个帖子、一个分类术语还是其他不同的东西。 结束 文章导航