循环中特定POST之后的输出

时间:2013-07-19 作者:Poe

我想用插件连接到循环中,并在循环中的post索引后输出一些代码。我能想到的两个例子是:

循环中第一个post后的输出代码中间的输出代码(num post后/2)

1 个回复
SO网友:Stephen Harris

不幸的是,没有专门提供的钩子可用于此。循环中只有挂钩在挂钩的开始和结束处触发。

the_post 行动,但这可能太笼统,无法使用(可能会导致不可忽视的副作用),被称为错误的观点,例如:

用于迭代循环的函数是the_post() 哪个呼叫setup_postdata() “设置”循环中的当前帖子(设置所有全局等)。此函数触发操作the_post.

。。。因此,这将在帖子的“内容”部分的顶部调用(通常-尽管不保证-高于帖子的标记)。

其次,主题/插件可能导致the_post 要从循环中调用除循环中当前帖子以外的内容,同时您可以确保仅在开始和结束之间触发回调;在循环结束时,您无法确定它在这段时间内触发的所有时间都是在您打算运行回调的时候。

结束

相关推荐

Open Graph in posts loop page

我有一个循环,所有帖子都有自己的like按钮,当我点击它时,facebook窗口会出现,但它不会显示正确的帖子缩略图。我认为这是正常的,因为在一个帖子循环中,缩略图是多个的,所以脚本无法判断哪一个去了哪里——相反,like按钮在我的单个帖子页面上工作得很好。所以我的问题是:有没有可能让类似facebook的按钮在循环页面上正常工作,这样即使页面中有10篇帖子,它也能抓取正确的帖子缩略图?也许我应该有多个开放图元,为循环中的每个帖子设置一个集合,但我想这只会造成混乱,我能做些什么吗?