我正在创建一个创世纪儿童主题。我有一个名为“教师”的类别,其中包含大约 60 个帖子。我正在修改类别模板文件,以便它以自定义方式显示此类别。
期望的结果是
- 教师以随机顺序出现,
- 它们不会出现不止一次
- 它们以每页四个一组的形式出现
这是我页面中的相关代码:
remove_action('genesis_loop', 'genesis_do_loop');
add_action('genesis_loop', 'hdo_faculty_loop');
function hdo_faculty_loop() {
global $paged;
$args = array(
'category_name' => 'faculty',
'posts_per_page' => 4,
'orderby' => 'rand',
'paged' => $paged
);
genesis_custom_loop( $args );
}
genesis();
我得到的是http://hdo.la.utexas.edu/category/faculty/:
- 每页 4 位教师 [耶!]
- 随机顺序[耶!]
- 页面底部的上一个和下一个导航[耶!]
- 只有 6 页(24 位教员)而不是预期的 15 页 [嘘!]
- 24 组中的重复教师 [嘘]
- 导航到 404 的第六页上的“下一个”循环