Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何获取插件内部的帖子id_Php_Wordpress - Fatal编程技术网

Php 如何获取插件内部的帖子id

Php 如何获取插件内部的帖子id,php,wordpress,Php,Wordpress,我想检索插件内的帖子id。 我试过了 及 及 我怎样才能找回它 其思想是从自定义字段获取post语言 并将其作为基础语言输入到全局翻译插件中 编辑: 我可以在开发服务器上从$\u GET['p']检索id,但在生产I 有漂亮的URL,所以我没有。你用帖子ID做什么?你什么时候需要它?我猜您很早就在插件文件中使用了它,当时查询还没有被解析。在hookparse\u query被激发后,将解析查询。假设您知道可以使用的特定帖子的ID var_dump(get_defined_vars()); 展示

我想检索插件内的帖子id。 我试过了

我怎样才能找回它

其思想是从自定义字段获取post语言 并将其作为基础语言输入到全局翻译插件中

编辑: 我可以在开发服务器上从$\u GET['p']检索id,但在生产I
有漂亮的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());