';
if ( edac_check_plugin_active( 'accessibility-checker-pro/accessibility-checker-pro.php' ) && EDAC_KEY_VALID ) {
$html .= '
';
$html .= '
' . esc_html( $summary['passed_percentage_formatted'] ) . '
' . __( 'Passed Tests', 'accessibility-checker' ) . '
';
$html .= '
' . esc_html( $summary['distinct_errors_without_contrast_formatted'] ) . '
' . sprintf( _n( 'Unique Error', 'Unique Errors', $summary['distinct_errors_without_contrast_formatted'], 'accessibility-checker' ), $summary['distinct_errors_without_contrast_formatted'] ) . '
' . esc_html( $summary['distinct_contrast_errors_formatted'] ) . '
' . sprintf( _n( 'Unique Color Contrast Error', 'Unique Color Contrast Errors', $summary['distinct_contrast_errors_formatted'], 'accessibility-checker' ), $summary['distinct_contrast_errors_formatted'] ) . '
' . esc_html( $summary['distinct_warnings_formatted'] ) . '
' . sprintf( _n( 'Unique Warning', 'Unique Warnings', $summary['distinct_warnings_formatted'] , 'accessibility-checker' ), $summary['distinct_warnings_formatted'] ) . '
' . esc_html( $summary['distinct_ignored_formatted'] ) . '
' . sprintf( _n( 'Ignored Item', 'Ignored Items', $summary['distinct_ignored_formatted'] , 'accessibility-checker' ), $summary['distinct_ignored_formatted'] ) . '
';
$html .= '
' . esc_html__( 'Average Issues Per Page', 'accessibility-checker' ) . '
' . $summary['avg_issues_per_post_formatted'] . '
' . esc_html__( 'Average Issue Density', 'accessibility-checker' ) . '
' . esc_html( $summary['avg_issue_density_percentage_formatted'] ) . '
' . esc_html__( 'Last Full-Site Scan:', 'accessibility-checker' ) . '
';
if ( $summary['fullscan_completed_at'] > 0 ) {
$html .= '
' . esc_html( $summary['fullscan_completed_at_formatted'] ) . '
';
} else {
$html .= '
' . esc_html__( 'Never', 'accessibility-checker' ) . '
';
}
$html .= '
' . esc_html( $summary['posts_scanned_formatted'] ) . '
' . esc_html__( 'URLs Scanned', 'accessibility-checker' ) . '
' . esc_html( $summary['scannable_post_types_count_formatted'] ) . ' ' . esc_html__( 'of', 'accessibility-checker' ) . ' ' . esc_html( $summary['public_post_types_count_formatted'] ) . '
' . esc_html__( 'Post Types Checked', 'accessibility-checker' ) . '
' . esc_html( $summary['posts_without_issues_formatted'] ) . '
' . esc_html__( 'URLs with 100% score', 'accessibility-checker' ) . '
';
if ( $summary['is_truncated'] ) {
$html .= 'Your site has a large number of issues. For performance reasons, not all issues have been included in this summary.
';
}
$html .= '
';
} elseif ( true !== boolval( get_user_meta( get_current_user_id(), 'edac_welcome_cta_dismissed', true ) ) ) {
$html .= '
';
}
$html .= '
';
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
echo $html;
}
}