Làm thế nào để hiển thị ngày cập nhật bài viết cho website WordPress

Làm thế nào để hiển thị ngày cập nhật bài viết cho website WordPress

Bạn có muốn hiển thị ngày cập nhật cuối cùng cho bài viết trong website WordPress của mình?

Một số trang web thường xuyên cập nhật các bài viết, nội dung và muốn để người dùng biết bài viết đó được cập nhật khi nào.

Trong bài viết này, chúng tôi sẽ hướng dẫn cho bạn làm thế nào để hiển thị ngày cập nhật bài viết trong website WordPress.

Khi nào bạn cần hiển thị ngày cập nhật cho bài viết trong WordPress?

Hầu hết các chủ đề WordPress ( theme) thường hiển thị ngày khi một bài viết được xuất bản, sửa đổi. Điều này khá là tốt cho hầu hết các blog và các trang web tĩnh.

Tuy nhiên, WordPress cũng được sử dụng cho các trang chia sẻ nơi mà các bài viết cũ sẽ được cập nhật thường xuyên (như chúng tôi).

Điều này sẽ giúp độc giả biết được nội dung mình đang xem, muốn truy cập để xem có phù hợp, có mới,… với thứ bạn đang cần đọc không.

Nhiều blog và trang web hiện nay không hiển thị bất kỳ thời gian nào cho bài viết của họ.

Đây là một thực tế không hề tốt và bạn cũng không nên xóa ngày viết hoặc ngày cập nhật bài viết trên blog của bạn.

Hiển thị ngày cập nhật bài viết trong WordPress

Hướng dẫn này bạn sẽ phải thêm mã vào các tập tin trong website WordPress của bạn.

Nếu bạn chưa biết cách đưa mã vào hãy để lại comment ở dưới bài viết chúng tôi sẽ hướng dẫn cụ thể cho bạn.

#1: Hiển thị ngày cập nhật trước nội dung

Bạn sẽ cần phải thêm mã này vào theme của bạn functions.php tập tin hoặc một plugin cụ thể .

function wpb_last_updated_date( $content ) {
$u_time = get_the_time('U'); 
$u_modified_time = get_the_modified_time('U'); 
if ($u_modified_time >= $u_time + 86400) { 
$updated_date = get_the_modified_time('F jS, Y');
$updated_time = get_the_modified_time('h:i a'); 
$custom_content .= '<p class="last-updated">Last updated on '. $updated_date . ' at '. $updated_time .'</p>';  
} 

    $custom_content .= $content;
    return $custom_content;
}
add_filter( 'the_content', 'wpb_last_updated_date' );

Mã này sẽ kiểm tra xem ngày xuất bản của bài đăng và ngày sửa đổi cuối cùng có khác nhau không.

Nếu có, sau đó nó sẽ hiển thị ngày sửa đổi cuối cùng trước nội dung bài viết.

Bạn có thể thêm tùy chỉnh CSS để tạo kiểu cho sự xuất hiện của ngày cập nhật. Dưới đây là một CSS nhỏ mà bạn có thể sử dụng :

.last-updated {
    font-size: small;
    text-transform: uppercase;
    background-color: #fffdd4;
}

Đây là demo.

hien thi ngay cap nhat cho wordpress

#2: Thêm ngày cập nhật trong Theme Templates

Phương pháp này đòi hỏi bạn phải chỉnh sửa file theme WordPress cụ thể. Một số chủ đề cũng sử dụng các mẫu nội dung hoặc templates để hiển thị bài viết.

Các chủ đề đơn giản sẽ sử dụng single.php, archive.php, và các tập tin mẫu khác để hiển thị nội dung và meta.

Bạn sẽ tìm kiếm các mã có trách nhiệm hiển thị ngày tháng và thời gian. sau đó bạn sẽ thay thế mã với đoạn mã sau, hoặc thêm nó ngay sau.

$u_time = get_the_time('U'); 
$u_modified_time = get_the_modified_time('U'); 
if ($u_modified_time >= $u_time + 86400) { 
echo "<p>Last modified on "; 
the_modified_time('F jS, Y'); 
echo " at "; 
the_modified_time(); 
echo "</p> "; }

Đây là demo.

last modified

Hi vọng với bài viết này sẽ giúp ích nhiều hơn cho các bạn. Nếu cảm thấy bài viết hữu ích hãy để Like và Share hoặc vote nhé 🙂

Làm thế nào để hiển thị ngày cập nhật bài viết cho website WordPress
5 (100%) 1 vote

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *