如何将wp_get_ages限制为仅显示X年的月份

时间:2011-11-02 作者:Fred

谁能告诉我如何设置wp\\u get\\u归档文件的限制,以按月显示归档文件,但仅限于2010年及以上的归档文件-因此,侧栏归档小部件上不会显示2009年的月度归档文件。

非常感谢。

1 个回复
SO网友:Roger

如果在主题文件中使用“常规”查询(sidebar.php 例如),此代码将有助于完成以下操作:

<?php wp_get_archives(\'type=monthly&limit=12\'); ?>
以上(及以下)仅显示过去12个月。

但是,如果使用小部件,则将此代码添加到functions.php 文件:

function my_limit_archives( $args ) {
    $args[\'limit\'] = 12;
    return $args;
}
add_filter( \'widget_archives_args\', \'my_limit_archives\' );
add_filter( \'widget_archives_dropdown_args\', \'my_limit_archives\' );
注意:在以上两个代码示例中,我不记得我从哪里获得了原始代码(Google可能会找到它?)。我刚刚从另一个主题上修改了这个。

最后,此资源可能会帮助您指出仅列出2010年至今的档案的方向:http://www.wpbeginner.com/wp-themes/how-to-customize-the-display-of-wordpress-archives-in-your-sidebar/

我希望以上内容对您有所帮助!:)

结束

相关推荐

Why use widgets?

我对使用WordPress很陌生,我想知道使用小部件的好处是什么?看here 这听起来像是为那些不是程序员的人准备的,他们想在他们的网站上添加插件。对吗?或者小部件是否在某种程度上使站点更加健壮?