为什么GET_POST()不返回任何内容? 时间:2016-11-05 作者:Alex 在我的功能中。我使用的phpget_post() 或类似的(例如get_the_title()) 在我的一些函数中。它不会返回任何内容。为什么?如何解决这个问题?附言:我真的无法补充add_action(\'somehook\', \'myfunc\'), 因为这会让东西显示在错误的地方。 1 个回复 最合适的回答,由SO网友:jgraup 整理而成 什么时候$post 为空get_post 看来$GLOBALS[\'post\'].在source 因此,也许您应该在调用全局变量时找出它的值,或者给它一些额外的值和空值。什么是get_the_id() 返回vs。get_post(get_queried_object_id())? 或var_dump(get_queried_object())?get_post() - 检索给定post ID或post对象的post数据。get_queried_object() - 检索当前查询的对象。例如:如果您在一篇文章中,它将返回post对象如果您在一个页面中,它将返回page对象如果您在存档页面中,它将返回post类型对象如果您在类别存档中,它将返回category对象如果您在作者存档中,它将返回author对象等 文章导航