diff --git a/inc/theme-widgets.php b/inc/theme-widgets.php index 94b93cb..dcdbf4a 100644 --- a/inc/theme-widgets.php +++ b/inc/theme-widgets.php @@ -3,7 +3,7 @@ * 侧栏小工具 * @author Seaton Jiang * @license MIT License - * @version 2021.04.15 + * @version 2021.05.18 */ // 添加小工具 @@ -112,7 +112,8 @@ function latest_comments($list_number=5, $cut_length=50) global $wpdb, $output; $comments = $wpdb->get_results("SELECT comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_content FROM {$wpdb->comments} LEFT OUTER JOIN {$wpdb->posts} ON {$wpdb->comments}.comment_post_ID = {$wpdb->posts}.ID WHERE comment_approved = '1' AND (comment_type = '' OR comment_type = 'comment') AND user_id != '1' AND post_password = '' ORDER BY comment_date_gmt DESC LIMIT {$list_number}"); foreach ($comments as $comment) { - $output .= '
' . get_avatar($comment, 60) . '
' . esc_attr($comment->comment_author) . ' ' . __('发布于 ', 'kratos') . timeago($comment->comment_date_gmt) . ' ' . convert_smilies(esc_attr(string_cut(strip_tags($comment->comment_content), $cut_length))) . '
'; + $nickname = esc_attr($comment->comment_author) ?: __('匿名', 'kratos'); + $output .= '
' . get_avatar($comment, 60) . '
' . $nickname . ' ' . __('发布于 ', 'kratos') . timeago($comment->comment_date_gmt) . ' ' . convert_smilies(esc_attr(string_cut(strip_tags($comment->comment_content), $cut_length))) . '
'; } return $output; }