编辑:在稍微摆弄了一下循环之后,它以某种方式进行了自我更正。最后,代码保持不变,只是现在起作用了。
<小时>http://sct.io/tt95p4 - 开发站点。向下滚动滑块下方,查看两个问题区域(特色文章和最新新闻)
我在一个模板中有两个部分,它们使用不同的查询来获取帖子摘录和特色图片。奇怪的是,尽管我有两个单独的查询,但都返回相同的结果。
在我的模板页面中,我有:
<?php
global $post;
$myposts = get_posts(\'numberposts=2&offset=0&category=23\');
foreach($myposts as $post) :
setup_postdata($post);
?>
...
<?php endforeach; ?>
第二个街区:
<?php
global $post;
$myposts = get_posts(\'numberposts=4&offset=0&category=-23\');
foreach($myposts as $post) :
setup_postdata($post);
?>
...
<?php endforeach; ?>
因此,基本上希望特色文章显示类别“23”中的2篇最新文章,第二块应该显示类别“23”中的4篇最新文章。
出于某种原因,两个街区都在退回第23类的帖子。
我希望这是一个简单的修复,我只是错过了一些小细节。
提前感谢!