这个global $post;
命令的行为类似于the_post()
功能,但在循环之外。
当您想使用post的数据时,如get_the_ID()
或the_title()
如果您不在循环中,您可以使用global $post;
访问这些数据。之后,您可以访问它们,例如$post->ID
或$post->post_title
. 这样,您可以按如下方式使用上述功能:
get_the_title( $post->ID );
在循环中,可以使用
the_post()
执行此操作的函数:
if ( have_posts() ) {
while ( have_posts() ) {
the_post();
// Now you can use the_ID(); for example
}
}