循环后看不到自定义字段

时间:2013-11-28 作者:Jay

我已经创建了一个循环来在我的wordpress网站上显示一些产品,它们似乎工作得很好,它们会推出产品,但是如果我在循环后放置一个自定义字段,它不会显示出来。我知道这不是自定义字段本身的问题,因为如果我把它放在循环上方,它会工作得很好。有人知道我哪里会出错吗?

这是我的代码:

http://pastebin.com/SVxYK0XP

谢谢

1 个回复
最合适的回答,由SO网友:Milo 整理而成

当您输出get_posts 结果并执行以下操作:

setup_postdata($post);
覆盖的原始值$post 哪一个the_field 用于获取字段数据。它试图获取属于中最后一个帖子的字段$products_mono_posts 而不是字段实际所属的页面。

在运行自定义查询之后$post 已修改,您需要致电wp_reset_postdata() 恢复的值$post 其原始价值。

结束

相关推荐

Add filter to comments loop?

我正在制作一个插件,用于存储推荐人数据以供评论。我已经创建了数据库表,并且在进行注释时正确存储了数据。现在,我想为每个注释在注释块上附加一个自定义div。如何向注释循环添加过滤器?我想说“如果这个评论ID在我的表中有一个推荐人,那么在我的特殊div中打印出推荐人”。我可以自己写函数,我只需要在哪里注入函数的帮助。

循环后看不到自定义字段 - 小码农CODE - 行之有效找到问题解决它

循环后看不到自定义字段

时间:2013-11-28 作者:Jay

我已经创建了一个循环来在我的wordpress网站上显示一些产品,它们似乎工作得很好,它们会推出产品,但是如果我在循环后放置一个自定义字段,它不会显示出来。我知道这不是自定义字段本身的问题,因为如果我把它放在循环上方,它会工作得很好。有人知道我哪里会出错吗?

这是我的代码:

http://pastebin.com/SVxYK0XP

谢谢

1 个回复
最合适的回答,由SO网友:Milo 整理而成

当您输出get_posts 结果并执行以下操作:

setup_postdata($post);
覆盖的原始值$post 哪一个the_field 用于获取字段数据。它试图获取属于中最后一个帖子的字段$products_mono_posts 而不是字段实际所属的页面。

在运行自定义查询之后$post 已修改,您需要致电wp_reset_postdata() 恢复的值$post 其原始价值。

相关推荐

Increase offset while looping

我正在编写一个自定义帖子插件,它将自定义帖子分组显示为选项卡。每组4个岗位。是否可以编写一个偏移量随每次循环而增加的查询?因此,结果将是:-第一个查询显示从1到4的帖子-第二个查询显示从5到8的帖子-第三个查询显示从9到12的帖子等。 <div class=\"official-matters-tabs\"> <?php $args = array(\'post_type\' => \'official-matters\', \'showp