以下の例はWP_Widget_Recent_Posts()ウィジェットクラスをフィルタして通常は、件数しか指定できないものを、January 1st, 2014 以降の投稿を表示するようカスタマイズしています。
functions.php
add_filter( 'widget_posts_args','recent_post_widget_query' );
function recent_post_widget_query( $args ) {
$args['posts_per_page']= -1;
$args['date_query']= array(
array( 'after'=> 'January 1st, 2014'),
);
return $args;
}
このコードは、本サイトで最近の投稿とアーカイブリストを関連性を持って表示するために利用しています。