【发布时间】:2016-08-14 08:05:03
【问题描述】:
我想使用WP_Query 函数实现无限发帖功能。
页面中有两个 div。
当您向下滚动到底部时,每个 div 都会加载更多自己的帖子,例如最新的或自己的类别帖子。
但我不想加载重复的帖子(即,如果您在 div1 中加载最新帖子,而 div 2 按类别加载帖子,则某些帖子可能会在两个 div 中加载)。
我怎样才能避免这种情况?
任何帮助将不胜感激。
【问题讨论】:
我想使用WP_Query 函数实现无限发帖功能。
页面中有两个 div。
当您向下滚动到底部时,每个 div 都会加载更多自己的帖子,例如最新的或自己的类别帖子。
但我不想加载重复的帖子(即,如果您在 div1 中加载最新帖子,而 div 2 按类别加载帖子,则某些帖子可能会在两个 div 中加载)。
我怎样才能避免这种情况?
任何帮助将不胜感激。
【问题讨论】:
您需要在滚动时在 ajax 请求中发送有关已加载 div 的数据。在 php 方面,您需要执行以下操作:
$exclude_ids = '1,2,3';
$query = new WP_Query( array( 'post__not_in' => array( $exclude_ids ) ) );
【讨论】: