如何获得覆盖的可湿性粉剂管理辛迪加订阅限制自定义订阅?

时间:2011-05-27 作者:Zoolander

我需要在WP Admin中覆盖General->Admin下辛迪加设置中最近发布的帖子数的设置。

我正在使用以下代码,它可以获取所有帖子,但我不需要那么多。有人能告诉我如何检索50个帖子吗?

function no_limits_for_feed( $limits ) {
    return \'\';
}

add_filter( \'post_limits\', \'no_limits_for_feed\' );

1 个回复
最合适的回答,由SO网友:kaiser 整理而成

这不是普通过滤器。这是一个filter_ref_array.

// Use this to alter your limit:
add_filter( \'post_limits\', create_function( \'$a\', "return \'LIMIT $start, 10\';" ) );
<小时>

EDIT

在我看到这被标记为解决方案后,我想向您展示一种更“最佳实践”的方法:

function alter_feed_post_limits( $limits )
{
    return " LIMIT 0,50";
}
add_action( \'post_limits\', \'alter_feed_post_limits\' );

结束

相关推荐

Displaying Custom Posts

在为我们正在创建的站点开发环境时,我遇到了一个奇怪的问题。我们有自定义的帖子类型,所以我不确定这是否是它不能正常工作的原因。然而,我设法让帖子一次显示5条,而不是正常的10条。然而,在其中一个类别中,它只显示20个帖子中的10个。奇怪的是,如果我转到另一个类别,它会正确运行。 <?php echo category_description(); ?> <?php if (have_posts()) : ?> <?php $i = 0; while (