Cách tự động chèn ngày tháng hiện tại vào tiêu đề và nội dung bài viết

Có rất nhiều bạn hỏi mình: làm sao để chèn ngày tháng hiện tại vào tiêu đề và nội dung bài viết? Với mục đích phục vụ cho những bài tiết mang tính cập nhật hàng ngày như: giá cà phê hôm nay, giá heo hơi hôm nay, giá gà giống hôm hay, giá tiêu hôm nay, hoặc bản tin bóng đá ngày….

Hôm nay mình sẽ hướng dẫn các bạn thực hiện điều này một cách đơn giản chỉ với 1 đoạn code dán vào function.php

Lợi ích khi chèn ngày tháng hiện tại vào tiêu đề và nội dung bài viết

Việc chèn ngày tháng hiện tại vào tiêu đề và nội dung bài viết sẽ giúp cho bạn không phải chỉnh sửa thủ công mỗi ngày, ngoại trừ một số bảng giá phải cập nhật theo ngày còn lại khá nhiều bảng báo giá không cần cập nhật mới, ví dụ: bảng báo giá pallet ngày…, bảng báo giá bê tông tươi ngày,… Những nội dung này dù có thể cả vài tháng đến nửa năm mới có sự thay đổi giá, tuy nhiên khi chèn ngày hiện tại vào sẽ giúp khách hàng thấy thông tin mới và đánh giá cao hơn.

Như hình ảnh sau đây, bạn sẽ thấy: ngày 17/05/2023 được điền tự động vào tiêu đề (ngày mai hệ thống sẽ tự động nhảy thành 18/05/2023)

cap-nhat-ngay-tu-dong-2

Hình ảnh sau đây là thực tế khi mình viết nó trên website ở trình soạn thảo bài viết mới

cap-nhat-ngay-tu-dong-1

Code chèn ngày tháng hiện tại vào tiêu đề và nội dung bài viết

Để chèn tự động ngày tháng hiện tại vào tiêu đề và nội dung bài viết, bạn làm theo các bước sau:

Bước 1: Vào Admin của website, sau đó xuống menu Giao diện => bạn chọn Theme File Editor (chỉnh sửa giao diện)

Bước 2: Bạn chọn Theme mà bạn đang dùng (Child Theme) ==> bấm vài Function.php

Bước 3: Bạn chèn đoạn Code sau đây vào và bấm Cập nhật => Xong


//Code chèn ngày tháng tự động
function current_date_shortcode() {
return date('d/m/Y');
}
add_shortcode('current_date', 'current_date_shortcode');
function replace_current_date_in_title($title) {
if (is_singular('post')) {
$title = str_replace('[current_date]', date('d/m/Y'), $title);
}
return $title;
}
add_filter('the_title', 'replace_current_date_in_title', 10, 2);

Bước 4: Sau khi đã thêm đoạn code trên vào function.php, bây giờ bạn chỉ việc mở một bài viết mới lên, thử điền tiêu đề và phía sau tiêu đề (chỗ cần ghi ngày tháng), bạn chèn shortcode [current_date] vào, như vậy là xong

Trong nội dung bài viết cũng vậy, chỗ nào cần điền ngày tháng tự động, bạn chỉ việc thêm vào shortcode [current_date]

Ngoài ra các bạn lưu ý, hướng dẫn trên chỉ dùng cho tiêu đề trên web và nội dung bài viết, còn với tiêu đề SEO khi các bạn dùng Rank Math SEO thì nó vẫn sẽ hiển thị [current_date] phía cuối tiêu đề, vì vậy để chèn ngày tháng tự động vào tiêu đề SEO, bạn vui lòng đổi shortcode [current_date] thành %currentdate% là xong

date

Như vậy qua hướng dẫn ở trên, bạn có thể sử dụng 1 đoạn code ngắn chèn vào function.php và đoạn shortcode [current_date] để chèn tự động ngày tháng năm vào tiêu đề bài viết, tiêu đề SEO và nội dung bài viết một cách đơn giản rồi.

Hãy theo dõi mình và BALICO để đón nhận thêm nhiều bài chia sẻ mới, xin chúc bạn thành công.

avata-web

Với 12 năm kinh nghiệm: Thiết kế web, SEO từ khóa, Adwords,… Tôi thành lập BALICO với mục tiêu mang đến những giải pháp chuyển đổi số trong kinh doanh dành cho doanh nghiệp vừa và nhỏ (SME), nâng cao năng lực cạnh tranh, đồng hành cùng khách hàng tự tin bước vào kỷ nguyên công nghệ 4.0

Kết nối với tôi:  Facebook | Tiktok | Twitter | Linkedin | Youtube | Blog