Php 如何获取插件内部的帖子id
我想检索插件内的帖子id。 我试过了 及 及 我怎样才能找回它 其思想是从自定义字段获取post语言 并将其作为基础语言输入到全局翻译插件中 编辑: 我可以在开发服务器上从$\u GET['p']检索id,但在生产IPhp 如何获取插件内部的帖子id,php,wordpress,Php,Wordpress,我想检索插件内的帖子id。 我试过了 及 及 我怎样才能找回它 其思想是从自定义字段获取post语言 并将其作为基础语言输入到全局翻译插件中 编辑: 我可以在开发服务器上从$\u GET['p']检索id,但在生产I 有漂亮的URL,所以我没有。你用帖子ID做什么?你什么时候需要它?我猜您很早就在插件文件中使用了它,当时查询还没有被解析。在hookparse\u query被激发后,将解析查询。假设您知道可以使用的特定帖子的ID var_dump(get_defined_vars()); 展示
有漂亮的URL,所以我没有。你用帖子ID做什么?你什么时候需要它?我猜您很早就在插件文件中使用了它,当时查询还没有被解析。在hook
parse\u query
被激发后,将解析查询。假设您知道可以使用的特定帖子的ID
var_dump(get_defined_vars());
展示你能得到的任何东西的清单。
查看您知道的ID的输出,然后使用它显示的路径到达那里。我尝试获取post ID以检索它的自定义字段,以获取它所写的语言,我需要在开始时将其设置为常量。parse_查询添加到add_操作中。我应该用dou_action()吗?谢谢。这个常数似乎在我需要它的地方不可用。
global $wp_query;
$thePostID = $wp_query->post->ID;
var_dump(get_the_ID()); //shows just null
var_dump(get_defined_vars());