在循环期间向_post()插入自定义数据 时间:2014-10-15 作者:kutlus 我在WordPress网站上有一些帖子,假设我想为每个帖子添加一个随机数$num 作为键和random() 作为值。然后我想通过以下方式访问它们:$post->num 或post_num() 这可以在循环过程中完成吗?由于每次执行时该值都会更改,因此我需要在循环期间进行设置。我无法将此随机数添加为自定义字段。有没有办法做到这一点? 1 个回复 SO网友:Rarst 是的,这不是很常见,但却是完全可行和漂亮的技术。在中检索帖子后WP_Query 他们通过了the_posts 像这样过滤(其中$this 是WP_Query 实例):$this->posts = apply_filters_ref_array( \'the_posts\', array( $this->posts, &$this ) ); 您只需在数组中循环并将所需的额外数据分配给对象。不要忘了检查查询是否正确,是否是您要针对的查询。 结束 文章导航