Code hiển thị thời gian theo khoảng ở mục bình luận

Code hiển thị thời gian theo khoảng ở mục bình luận caodem.com

Mặc định trong WordPress thời gian được hiển có thị dạng dd/mm/yy cho tất cả các mục bao gồm cả mục bình luận của người dùng, tuy nhiên việc sử dụng thời gian như vậy ở bình luận là không hề trực quan một chút nào. Vậy nên mình sẽ chia sẻ cho các bạn một đoạn code ngắn, với chức năng chuyển định dạng ngày tháng ở mục bình luận sang kiểu (ví dụ: 10 phút trước, 10 tháng trước, 10 năm trước…)

Code chuyển kiểu hiển thị thời gian ở mục bình luận

Các bạn chỉ cần sao chép đoạn code bên dưới rồi dán vào file function.php trong thư mục theme mà bạn đang sử dụng.


// hien thi thoi gian theo khoang o muc binh luan
function pressfore_comment_time_output($date, $d, $comment){	return sprintf( _x( '%s trước', '%s = human-readable time difference', 'your-text-domain' ), human_time_diff( get_comment_time( 'U' ), current_time( 'timestamp' ) ) );
}
add_filter('get_comment_date', 'pressfore_comment_time_output', 10, 3);
// ket thuc

Sau khi hoàn tất hãy mở một trang có bình luận của người dùng lên rồi xem kết quả nhé.
Chúc bạn thành công!

Đánh giá bài viết bạn ơi!