Bật hình đại diện trong các loại nhận xét tùy chỉnh

Vài ngày trước, tôi đã làm việc trong một dự án. Khách hàng muốn có thêm hai loại mới (đánh giá và câu hỏi) tại biểu mẫu bình luận. Tất cả mọi thứ được thực hiện thành công. Chỉ có một vấn đề là hình đại diện cho loại đánh giá / bình luận không xuất hiện ở giao diện người dùng và phụ trợ. Tôi đã nghiên cứu quá nhiều và nhận được rằng hình đại diện chỉ được phép cho loại bình luận.

Nhưng bạn có thể bật nó mà không cần sửa đổi các tệp WordPress. Có một bộ lọc “get_avatar_comment_types” và bạn có thể thay đổi cài đặt mặc định. Tôi vừa áp dụng mã PHP theo sau và thêm vào tệp functions.php của chủ đề . Nó đã hoạt động như một sự quyến rũ.

/**
 * Enable the avatar for different comment types
 *
 * @package      CoreFunctionality
 * @author       Paul Chinmoy
 * @since        1.0.0
 * @license      GPL-2.0+
 */
add_filter( 'get_avatar_comment_types', 'paul_enable_avatar_comment_types' );
/*
 * @param array $types An array of content types. Default only contains 'comment'.
 */
function paul_enable_avatar_comment_types( $types )
{
	//* here 'review', 'question' are my custom comment types
	return array( 'comment', 'review', 'question' );
}