我正在使用自定义帖子类型来管理网站上的广告。每个页面上有3个相同的广告空间,通过WP查询输出。
有人能不能建议,在一个较高的层次上,一个方法是在每个页面加载时显示3个不同的帖子,但不要重复上一页显示的帖子(可以是连续的)?
例如,如果自定义帖子类型中有9个广告(帖子):
用户登陆网站页面>可以看到广告1、2和3用户导航到另一页>可见广告4、5和6用户导航到第三页>广告7、8和9可见
用户导航到另一页>广告1、2和3再次显示我不需要答案来提供代码,这是必须的;只是解释一下如何找到解决方案。
这样做的目的是确保每个广告对每个访问者的印象(几乎)相等,但我不能使用\'orderby\' => \'rand\'
因为nCr(n=9,r=3)概率(这是我目前实现它的方式)意味着相同的广告可以在两个连续的页面加载上显示,客户端不希望这样。
我认为JS cookie是保持计数器并通过AJAX查询帖子的唯一方法,但也许还有其他方法?
非常感谢。