两个循环是常见的,但有点过量。
每个帖子或页面都提供了超级变量$post
. 有没有想过为什么get_post_meta()
使用简单的$post->ID
;) ?
因此,在启动获取列出的帖子的WP\\u Query()之前,可以使用访问当前页面/帖子数据$post->ID
, $post->post_content
, $post->guid
等等
在循环中,此变量由循环的post填充。要将其保存到以后,可以创建一个新变量
$temp_post = $post
// new WP_Query() + loop here
或致电
wp\\u reset\\u query()
上市后。无论如何都应该调用最后一个函数,以确保侧栏中的数据适合当前页面/帖子。