在我的功能中。我使用的phpget_post()
或类似的(例如get_the_title()
) 在我的一些函数中。它不会返回任何内容。为什么?如何解决这个问题?
附言:我真的无法补充add_action(\'somehook\', \'myfunc\')
, 因为这会让东西显示在错误的地方。
在我的功能中。我使用的phpget_post()
或类似的(例如get_the_title()
) 在我的一些函数中。它不会返回任何内容。为什么?如何解决这个问题?
附言:我真的无法补充add_action(\'somehook\', \'myfunc\')
, 因为这会让东西显示在错误的地方。
什么时候$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对象等
我正在开发一个插件,其中注册了一个自定义帖子类型(CPT),我需要向该特定帖子类型添加自定义行操作。但无法将以下代码连接到post_row_actions 工作:function ttest_copy_button( $actions, $post ) { // var_dump($actions); if( \'ttest\' === $post->post_type ) { // pass nonce to check and ve