更新至3.2.2。已删除summary属性。请参见第1149行\\wp includes\\general template。php
WP v3。1.4:
$calendar_output = \'<table id="wp-calendar" summary="\' . esc_attr__(\'Calendar\') . \'">
WP v3。2.2:
$calendar_output = \'<table id="wp-calendar">
备选方案。。。要修改小部件的输出,可以复制它并重命名它。当我这样做时,我还需要复制get\\u calendar()函数,并调整调用以应用\\u filters()和缓存函数。这是值得的,因为我想完全控制日历小部件的输出。
另一种方法是使用get\\u日历过滤器,并使用str\\u replace、简单xml、regex等修改输出。下面是使用str\\u replace()的解决方案(将此代码添加到functions.php):
add_filter( \'get_calendar\', \'customize_calendar_output\' );
function customize_calendar_output( $calendar_output ) {
$calendar_output = str_replace( \'<table id="wp-calendar" summary="\' . esc_attr__(\'Calendar\') . \'">\', \'<table id="wp-calendar">\', $calendar_output );
return $calendar_output;
}