Bài viết liên quan
Không cần phải giải thích gì nhiều, các bạn chỉ cần xem ảnh sau là sẽ rõ.
Các bạn thấy thế nào, rất hay phải không. Trong bài viết này tôi sẽ hướng dẫn các bạn làm nhé.
Lưu ý: Chỉ áp dụng đối với các Child Theme của Genesis, còn các theme khác các bạn đợi ở bài viết sau nha.
Thực ra đây cũng không phải là code cao siêu gì mà là định dạng relative của thời gian mà thôi. Vì là được định dạng sẵn nên chúng ta có thể dùng luôn và chỉ cần khai báo nó ra là xong.
[post_modified_date format="relative" relative_depth="1"][post_date format="relative" relative_depth="1"]
1
2
[post_modified_date format="relative" relative_depth="1"]
[post_date format="relative" relative_depth="1"]
Giá trị của relative_depth bạn có thể thay đổi. Xem ví dụ để rõ hơn.
[post_date format="relative" relative_depth="1"] => 5 tháng trước[post_date format="relative" relative_depth="2"] => 5 tháng, 5 ngày trước[post_date format="relative" relative_depth="3"] => 5 tháng, 5 ngày, 5 giờ trước
1
2
3
[post_date format="relative" relative_depth="1"] => 5 tháng trước
[post_date format="relative" relative_depth="2"] => 5 tháng, 5 ngày trước
[post_date format="relative" relative_depth="3"] => 5 tháng, 5 ngày, 5 giờ trước
Đây là ví dụ tôi áp dụng với post meta, các bạn xem nhé.
add_filter( 'genesis_post_info', 'cswp_post_meta' );function cswp_post_meta($post_info) {if ( !is_page() ) {$post_info = '[post_date format="relative" relative_depth="1"] [postview] [post_author_posts_link] [post_comments] [post_edit]';return $post_info;}}
1
2
3
4
5
6
add_filter( 'genesis_post_info', 'cswp_post_meta' );
function cswp_post_meta($post_info) {
if ( !is_page() ) {
$post_info = '[post_date format="relative" relative_depth="1"] [postview] [post_author_posts_link] [post_comments] [post_edit]';
return $post_info;
}}
Bạn hoàn toàn có thể thay thế vào post meta của các bạn. Quá đơn giản phải không. Chúc các bạn thành công!
Nguồn: Việt Hùng admin https://chiasewp.com/
Thẻ :
Wordpress
Bình Luận