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 :

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 :

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

Không biết bạn đã từng đọc qua các nội dung dưới đây chưa nhỉ ?

guest
31 Comments
Inline Feedbacks
View all comments
VT <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">2</span><span style="color: #e91e63;">) </span>
Friend

thanks bác, đang tìm :v

Đỗ Kim Huyền <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">2</span><span style="color: #e91e63;">) </span>
Friend

Đã nghịch cơ mà thấy kinh kinh bởi Huyền sợ

Hocban.vn <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">2,611</span><span style="color: #e91e63;">) </span>
Admin
Đã trả lời  Đỗ Kim Huyền

Suy luận của bác Đạt khá lô dít nhưng mà thật QUÃI ***, haha !

Hocban.vn <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">2,611</span><span style="color: #e91e63;">) </span>
Admin
Đã trả lời  Đỗ Kim Huyền

Tên miền của bạn đọc ra là gì thế ?

Minh Khánh <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">37</span><span style="color: #e91e63;">) </span>
Friend

Ngon, đang cần cái này

Hocban.vn <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">2,611</span><span style="color: #e91e63;">) </span>
Admin
Đã trả lời  Minh Khánh

Bác đổi theme liên tục nhỉ 😀

CuộcSống S <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">12</span><span style="color: #e91e63;">) </span>
Friend

Lâu rồi không thấy bác Tịnh cập nhật gì hết nhỉ 🙂

Hocban.vn <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">2,611</span><span style="color: #e91e63;">) </span>
Admin
Đã trả lời  CuộcSống S

Bác Đạt có níc phây bút đàn hoàng. Bác me me bác ấy đăng bài rồi bác vào hỏi FB

CuộcSống S <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">12</span><span style="color: #e91e63;">) </span>
Friend
Đã trả lời  CuộcSống S

Cho xem mặt bác Đạt được không :v

Hocban.vn <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">2,611</span><span style="color: #e91e63;">) </span>
Admin
Đã trả lời  CuộcSống S

Đúng rồi bác, khá lâu rồi em chưa viết bài. Những bài gần đây là bác ĐẠT viết chứ cũng không phải em viết.

Học Luật <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">44</span><span style="color: #e91e63;">) </span>
Friend

Thích cái vụ này. có thể thay avatar mặc định thành logo của web ^_^

Hocban.vn <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">2,611</span><span style="color: #e91e63;">) </span>
Admin
Đã trả lời  Học Luật

Không liên quan, web của bác Học Luật càng ngày càng ngon ấy nhỉ 😀

Cường <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">117</span><span style="color: #e91e63;">) </span>
Friend

Blog dạo này traffic có tăng không bạn? Mình bận quá nên vẫn chưa giúp bạn vụ widget bình luận được.

Hocban.vn <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">2,611</span><span style="color: #e91e63;">) </span>
Admin
Đã trả lời  Cường

Ò, cái này khi nào bác bổ sung thêm ảnh mô tả đi. Khi em xài plugin gì e đều xem ảnh mô tả, vì nó khó làm demo để hình dung.

Cường <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">117</span><span style="color: #e91e63;">) </span>
Friend
Đã trả lời  Cường

Mình bận việc quá, chưa có thời gian luôn. Hôm trước sẵn làm rồi up lên cho team WP họ duyệt. Duyệt xong up lên luôn chứ chưa bổ sung.

Hocban.vn <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">2,611</span><span style="color: #e91e63;">) </span>
Admin
Đã trả lời  Cường

Bác không thêm hình ảnh để mô tả cho plugin này hay sao mà em tìm quài không thấy hình ảnh mô tả ta 😀 Em cũng xài plugin quản lý hình ảnh từ những ngày đầu vì cái này rất cần thiết.

Cường <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">117</span><span style="color: #e91e63;">) </span>
Friend
Đã trả lời  Cường

Sắp xếp hình ảnh và media tải lên theo chuyên mục nha bạn.

Hocban.vn <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">2,611</span><span style="color: #e91e63;">) </span>
Admin
Đã trả lời  Cường

Cũng ngon vừa vừa à bác, lên tóp được một số bài viết nên ngày nào cũng có người vô.

Plugin của bác là về món gì vậy, e vào bằng ĐT mà ko đc.

Cường <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">117</span><span style="color: #e91e63;">) </span>
Friend
Đã trả lời  Cường

Mình mới up plugin Attachment Filter lên WordPress. Nếu bạn có thời gian thì test thử nhé:

https://wordpress.org/plugins/attachment-filter-by-hocwp-team/

Cái này dùng để sắp xếp media trong WordPress theo chuyên mục. Mới chỉ là bản up đầu tiên nên có thể có lỗi. Nếu bạn thấy hay thì giới thiệu plugin giúp mình nhé 😀

Cường <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">117</span><span style="color: #e91e63;">) </span>
Friend
Đã trả lời  Cường

Tăng gấp đôi năm ngoài là ngon rồi.

Hocban.vn <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">2,611</span><span style="color: #e91e63;">) </span>
Admin
Đã trả lời  Cường

Web em cũng đều đều vậy bác, không tăng không giảm. Nhưng mà cao gấp đôi năm ngoái.

Khi nào bác rảnh thì làm, nếu đc thì đưa lên kho WordPress.org luôn

Triệu <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">6</span><span style="color: #e91e63;">) </span>
Friend

Thanks bác, đã nghịch thử nhiều lần

Hocban.vn <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">2,611</span><span style="color: #e91e63;">) </span>
Admin
Đã trả lời  Triệu

Cảm ơn bác Đạt nhé, bài này ko phải Tịnh Nguyễn viết

Hocban.vn <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">2,611</span><span style="color: #e91e63;">) </span>
Admin

Em từng nghịch cái này, cũng khá lâu rồi. Giờ bác Đạt viết bài này nhớ lại ngày sưa hay nghịch đủ thứ.

Trần Dương <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">30</span><span style="color: #e91e63;">) </span>
Friend

Cách này hay đó chứ.

Tin Chau <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">26</span><span style="color: #e91e63;">) </span>
Friend

Ủa blog đổi chủ rồi hả ?

Hocban.vn <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">2,611</span><span style="color: #e91e63;">) </span>
Admin
Đã trả lời  Tin Chau

Haha, vẫn chủ cũ bác Tín nhá.