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

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

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

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

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

Tịnh Nguyễn <span style="color: #2196f3;">(</span><span class="wpdiscuz-comment-count">2,844</span><span style="color: #2196f3;">) </span>
Admin
Đã trả lời  Đỗ Kim Huyền (2)

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

Tịnh Nguyễn <span style="color: #2196f3;">(</span><span class="wpdiscuz-comment-count">2,844</span><span style="color: #2196f3;">) </span>
Admin
Đã trả lời  Đỗ Kim Huyền (2)

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

Minh Khánh <span style="color: #2196f3;">(</span><span class="wpdiscuz-comment-count">38</span><span style="color: #2196f3;">) </span>
Guest

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

Tịnh Nguyễn <span style="color: #2196f3;">(</span><span class="wpdiscuz-comment-count">2,844</span><span style="color: #2196f3;">) </span>
Admin
Đã trả lời  Minh Khánh (38)

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

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

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

Tịnh Nguyễn <span style="color: #2196f3;">(</span><span class="wpdiscuz-comment-count">2,844</span><span style="color: #2196f3;">) </span>
Admin
Đã trả lời  CuộcSống S (12)

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: #2196f3;">(</span><span class="wpdiscuz-comment-count">12</span><span style="color: #2196f3;">) </span>
Guest
Đã trả lời  CuộcSống S (12)

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

Tịnh Nguyễn <span style="color: #2196f3;">(</span><span class="wpdiscuz-comment-count">2,844</span><span style="color: #2196f3;">) </span>
Admin
Đã trả lời  CuộcSống S (12)

Đú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: #2196f3;">(</span><span class="wpdiscuz-comment-count">43</span><span style="color: #2196f3;">) </span>
Guest

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

Tịnh Nguyễn <span style="color: #2196f3;">(</span><span class="wpdiscuz-comment-count">2,844</span><span style="color: #2196f3;">) </span>
Admin
Đã trả lời  Học Luật (43)

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: #2196f3;">(</span><span class="wpdiscuz-comment-count">117</span><span style="color: #2196f3;">) </span>
Guest

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.

Tịnh Nguyễn <span style="color: #2196f3;">(</span><span class="wpdiscuz-comment-count">2,844</span><span style="color: #2196f3;">) </span>
Admin
Đã trả lời  Cường (117)

Ò, 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: #2196f3;">(</span><span class="wpdiscuz-comment-count">117</span><span style="color: #2196f3;">) </span>
Guest
Đã trả lời  Cường (117)

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.

Tịnh Nguyễn <span style="color: #2196f3;">(</span><span class="wpdiscuz-comment-count">2,844</span><span style="color: #2196f3;">) </span>
Admin
Đã trả lời  Cường (117)

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: #2196f3;">(</span><span class="wpdiscuz-comment-count">117</span><span style="color: #2196f3;">) </span>
Guest
Đã trả lời  Cường (117)

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

Tịnh Nguyễn <span style="color: #2196f3;">(</span><span class="wpdiscuz-comment-count">2,844</span><span style="color: #2196f3;">) </span>
Admin
Đã trả lời  Cường (117)

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: #2196f3;">(</span><span class="wpdiscuz-comment-count">117</span><span style="color: #2196f3;">) </span>
Guest
Đã trả lời  Cường (117)

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: #2196f3;">(</span><span class="wpdiscuz-comment-count">117</span><span style="color: #2196f3;">) </span>
Guest
Đã trả lời  Cường (117)

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

Tịnh Nguyễn <span style="color: #2196f3;">(</span><span class="wpdiscuz-comment-count">2,844</span><span style="color: #2196f3;">) </span>
Admin
Đã trả lời  Cường (117)

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: #2196f3;">(</span><span class="wpdiscuz-comment-count">6</span><span style="color: #2196f3;">) </span>
Guest

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

Tịnh Nguyễn <span style="color: #2196f3;">(</span><span class="wpdiscuz-comment-count">2,844</span><span style="color: #2196f3;">) </span>
Admin
Đã trả lời  Triệu (6)

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

Tịnh Nguyễn <span style="color: #2196f3;">(</span><span class="wpdiscuz-comment-count">2,844</span><span style="color: #2196f3;">) </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: #2196f3;">(</span><span class="wpdiscuz-comment-count">30</span><span style="color: #2196f3;">) </span>
Guest

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

Tin Chau <span style="color: #2196f3;">(</span><span class="wpdiscuz-comment-count">24</span><span style="color: #2196f3;">) </span>
Guest

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

Tịnh Nguyễn <span style="color: #2196f3;">(</span><span class="wpdiscuz-comment-count">2,844</span><span style="color: #2196f3;">) </span>
Admin
Đã trả lời  Tin Chau (24)

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