Astra theo mặc định hiển thị ngày khi một bài đăng được xuất bản cho khách truy cập trang web của bạn. Thêm vào đó, nó thêm ngày khi bài đăng được cập nhật lần cuối trong mã - cho SEO và Schema Markup.
Tùy chọn ngày Astra
Ngày xuất bản được hiển thị ở giao diện người dùng
Ngày trong mã Astra
Cả hai, được xuất bản cũng như ngày cập nhật đều có sẵn trong đánh dấu.
Nếu bạn muốn hiển thị ngày cập nhật cuối cùng cho bài đăng cho khách truy cập của mình, hãy sử dụng mã tùy chỉnh sau:
/**
* Display only last modified date in the post metadata.
*
* @param String $output Markup for the last modified date.
* @return void
*/
function your_prefix_post_date( $output ) {
$output = '';
$format = apply_filters( 'astra_post_date_format', '' );
$modified_date = esc_html( get_the_modified_date( $format ) );
$modified_on = sprintf(
esc_html( '%s' ),
$modified_date
);
$output .= '';
$output .= ' ' . $modified_on . '';
$output .= '';
return $output;
}
add_filter( 'astra_post_date', 'your_prefix_post_date' );
Nó ẩn ngày xuất bản và hiển thị ngày cập nhật.
Khi bạn bật tùy chọn Hộp Ngày cho Lưu trữ Blog, thì trang sẽ như sau:
Cách hiển thị "Cập nhật lần cuối" thay vì ngày "Xuất bản"
Trong trường hợp đó, nếu bạn muốn hiển thị "Cập nhật lần cuối" thay vì Ngày "Xuất bản" (đối với Hộp ngày), thì bạn phải sử dụng mã tùy chỉnh đính kèm bên dưới.
/**
* Display only last modified date in the post Square box date format.
*
* @param String $output Markup for the last modified date.
* @return void
*/
function astra_date_box_time( $output ) {
$time_string = '<time class="entry-date published" datetime="%1$s"><span class="date-month">%2$s</span> <span class="date-day">%3$s</span> <span class="date-year">%4$s</span></time><time class="updated" datetime="%5$s">%6$s</time>';
$output = sprintf(
$time_string,
esc_attr( get_the_date( 'c' ) ),
esc_html( get_the_modified_date( 'M' ) ),
esc_html( get_the_modified_date( 'j' ) ),
esc_html( get_the_modified_date( 'Y' ) ),
esc_attr( get_the_modified_date( 'c' ) ),
esc_html( get_the_modified_date() )
);
return $output;
}
add_filter( 'astra_date_box_time_format', 'astra_date_box_time' );
Sau khi thêm mã tùy chỉnh, hộp ngày sẽ trông như thế này.
Cách hiển thị "Cập nhật lần cuối" thay vì ngày "Xuất bản"
Ghi:
1. Nếu bạn muốn hiển thị ngày cập nhật cuối cùng trên bài đăng bên trong và trên hộp ngày, thì bạn phải sử dụng cả hai mã.
2. Thêm đoạn mã trên vào các hàm.php tệp của chủ đề con.
Tại sao bạn cần cài đặt chủ đề con?
Cài đặt chủ đề con trên chủ đề Astra cho phép bạn tùy chỉnh và sửa đổi chủ đề mà không ảnh hưởng đến mã gốc của chủ đề mẹ. Điều này có nghĩa là bạn có thể thay đổi thiết kế và chức năng của trang web mà không phải lo lắng về việc mất các sửa đổi khi cập nhật chủ đề chính.
Ngoài ra, sử dụng chủ đề con cũng có thể giúp quản lý mã trang web của bạn dễ dàng hơn và ngăn ngừa xung đột với các plugin hoặc chủ đề khác. Bằng cách tách mã tùy chỉnh của bạn thành một chủ đề con, bạn có thể đảm bảo rằng các sửa đổi của bạn được tách biệt với mã chủ đề cốt lõi và sẽ không can thiệp vào các phần khác của trang web của bạn.