嗯,那是。。。有趣的简而言之,这里似乎有两件事在起作用:
max_posts
设置为6
在里面add_theme_support( \'featured-content\'
quantity
设置为默认值6
在里面Featured_Content
等级
quantity
定义有多少帖子,但不能大于
max_posts
. 然而,当结果可以通过更改
max_posts
它不能向上推,因为似乎没有为更改提供干净的方式
quantity
. 如果我准确地阅读代码,它要么是要在Customizer中输入,要么是存在并被删除。
因此,为了改变这两种情况,这是我在周日晚上能想到的最接近理智的方法:
add_action(
\'after_setup_theme\',
function () {
add_theme_support(
\'featured-content\',
array(
\'featured_content_filter\' => \'twentyfourteen_get_featured_posts\',
\'max_posts\' => 8,
)
);
},
11
);
add_filter(
\'option_featured-content\',
function ( $array ) {
if ( ! empty( $array ) && is_array( $array ) ) {
$array[\'quantity\'] = 8;
}
return $array;
}
);
请注意,posts集缓存在transient中,因此需要使用Customizer重新保存它,以便应用新计数。
至于大小-缩略图大小用于网格版本,请参见content-featured-post.php
.