Hướng dẫn hiện "thời gian trước" cho bài viết và bình luận wordpress

  • Thread starter Thread starter AdminAdmin is verified member.
  • Start date Start date
Admin

AdminAdmin is verified member.

Well-Known Member
Staff member
Administrator
Hầu hết các template cho WordPress đều hiện thông tin tác giả, tags, ngày tháng trong mỗi bài viết. Nếu bạn từng nghĩ rằng muốn hiển thị thời gian theo
phong cách Facebook, thì đây là giải pháp cho bạn
Nội dung sau khi hiển thị sẽ giống
như:

Code:
1 giờ trước
2 ngày trước
1 phút trước,…

Mở functions.php trong thư mục theme bạn muốn sử dụng tính năng này và thêm vài dòng dưới đây

PHP:
 function timeago( $type ='post' ) {$d = 'comment' == $type ?
'get_comment_time' :
'get_post_time';
return human_time_diff($d
('U'), current_time
('timestamp')) . " " .
__(' trước');
}

Sau đó lưu functions.php lại.
Function này trả về thời gian từ khi bài viết được đăng.

Thêm dòng dưới dây vào chỗ nào
bạn muốn hiện dòng này.

PHP:
 <?php echo timeago(); ?>

Bạn có thêm vào single.php – cho những bài viết đơn
Hoặc comments.php – cho các bình luận.

Sử dụng tùy thuộc vào template của bạn và khu vực cần hiển thị.
 

Facebook Comments

Similar threads

Admin
Replies
3
Views
1K
HeroHero is verified member.
Hero
Admin
Replies
0
Views
1K
AdminAdmin is verified member.
Admin
Admin
Replies
0
Views
914
AdminAdmin is verified member.
Admin
cuongpro9x
Replies
0
Views
1K
cuongpro9xcuongpro9x is verified member.
cuongpro9x
Back
Top