如果您只有一个帖子的ID,并且只需要该帖子的标题,那么使用get_post_field
我想这是最好的办法。
此函数的语法:
get_post_field( $field, $post_id, $context );
因此,解决问题的代码如下所示:
$title = get_post_field( \'post_title\', $POST_ID );
// most probably you want to display the title, so you can ignore last param
并寻址您的代码片段。。。如果帖子存在并且已经发布,或者当前用户可以看到,第一种方法应该可以工作。
第二种方法不起作用。这毫无意义。
第三种和第四种方法也不起作用。这些函数不将post\\u ID作为参数,因此这样使用它们没有多大意义。。。