Thay đổi avatar mặc định cho bình luận wordpress

Hiện tại nhờ tích hợp gravatar mà những bình luận trên web sử dụng wordpress sẽ hiển thị avatar mà người dùng khi đăng ký tài khoản gravatar lựa chọn.

Và tất nhiên nếu email nhập trong bình luận chưa sử dụng gravatar thì avatar mặc định sẽ lấy từ Cài đặt – Thảo Luận – Ảnh đại diện ( Chắc không ít người thấy số lượng ảnh trong này quá ít và… quá xấu đúng không?)

Hôm nay mình sẽ hướng dẫn sửa biểu tượng avatar cho bình luận không sử dụng gravatar.

Nào, triển thôi:

Bước đầu tiên tạo hình ảnh cho avatar, kích thước 96×96 px hoặc nhỏ hơn phù hợp với website. Đặt tên ảnh viết chữ thường và không được cách. Trong ví dụ này mình lấy tên ảnh là “new-avatar.png” nếu bạn chọn tên khác hoặc định dạng ảnh như GIF, JPG thì sửa lại đường dẫn tới file đó.

File ảnh avatar này mình sẽ lưu ở thư mục /Tên themes/Images/new-avatar.png

Mình ví dụ là mình chọn hình này :

avatar dep nhat 33 112147

Tiếp đến bạn phải thêm 1 đoạn code và functions.php, tất nhiên là lưu ý backup functions.php nhé.

Thêm đoạn này vào functions.php :

if(!function_exists('custom_avatar')){
function custom_avatar($avatar_defaults){
$new_default_icon = get_bloginfo('template_directory') . '/images/new-avatar.png';
$avatar_defaults[$new_default_icon] = 'My Custom Avatar';
return $avatar_defaults;
	}
add_filter('avatar_defaults','custom_avatar');
}

Giải thích chút /images/new-avatar.png là đường dẫn lưu file avatar .

Filter hook avatar_defaults cho phép thêm avatar mới

‘My Custom Avatar’ – Là tên avatar bạn muốn đặt có thể thay đổi tùy ý 🙂

Save lại và vào Cài đặt – Thảo luận bạn sẽ thấy có thêm :

hinh 1

và đây là kết quả:

hinh 3

5/5 - (1 vote)




Subscribe
Notify of
guest

43 Comments
Inline Feedbacks
View all comments
Ưu đãi Hosting, VPS lên đến 80% và tặng bộ theme, plugin bản quyền hơn 1.600$XEM CHI TIẾT
+