没有可以传递的参数,也没有明显的过滤器。但是,如果您深入挖掘源代码,您将看到:
1426 if ( ! $archive_date_format_over_ride ) {
1427 $archive_day_date_format = get_option( \'date_format\' );
1428 $archive_week_start_date_format = get_option( \'date_format\' );
1429 $archive_week_end_date_format = get_option( \'date_format\' );
1430 }
此处使用该值:
1514 $text = mysql2date( $archive_day_date_format, $date );
创建链接的“文本”。
可以过滤get_option()
:)
function hack_date_format_wpse_207803() {
return \'l\';
}
add_filter( \'pre_option_date_format\',\'hack_date_format_wpse_207803\' );
wp_get_archives(\'type=daily&show_post_count=1&cat=13703&limit=\');
remove_filter( \'pre_option_date_format\',\'hack_date_format_wpse_207803\' );
您的
format=
参数正在阻止链接。我把它去掉了。