我在一个测试站点上安装了这个主题的Lite版本,并四处搜索。生成滑块的函数不提供任何有用的过滤器。然而,它确实在一个瞬态中存储了特色帖子的ID,因此您可以使用pre_set_site_transient_\' . $transient
和transient_\' . $transient
筛选以减少帖子数量。它还尊重主题中声明的值“max\\u posts”,因此您可以替换它。两者都需要创建一个子主题(或者,对于前者,一个允许添加挂钩的插件也就足够了)。
瞬态方法:
add_filter( \'pre_set_site_transient_featured_content_ids\', \'wpse174427_transient_method\' );
add_filter( \'transient_featured_content_ids\', \'wpse174427_transient_method\' );
function wpse174427_transient_method( $value ) {
return array_slice( $value, 0, 5 );
}
主题支持方式:
add_action( \'after_setup_theme\', \'wpse174427_themesupport_method\', 11 );
function wpse174427_themesupport_method() {
remove_theme_support( \'featured-content\' );
add_theme_support( \'featured-content\', array( \'featured_content_filter\' => \'dynamicnews_get_featured_content\', \'max_posts\' => 5 ) );
}