Tự động cập nhật ngày tháng năm trong bài viết WordPress

Tự động cập nhật ngày tháng năm trong bài viết WordPress

Trong website, đôi khi bạn sẽ gặp những bài viết phải cập nhật ngày tháng năm liên tục. Ví dụ như: “Giá xe hơi mới nhất tháng 12/2018”, để ý thì nội dung bài viết này có thể không cần thay đổi nhưng ngày tháng trên tiêu đều chắc chắc là có.

Cách đơn giản nhất là bạn sẽ phải chỉnh sửa bằng tay, nhưng có tầm 100 bài viết như thế thì sửa kiểu gì cho xong. Nếu dùng plugin tìm kiếm và thay thế dữ liệu thì có thể bạn sẽ vô tình thay thế nội dung nào đó không mong muốn.

Liệu có cách nào có thể tự động cập nhật ngày tháng không? Chắc chắc là có, nếu không mình đã không viết bài này ^^.

Xem thêm: Tạo nút chia sẻ Coupon/Voucher trong WordPress cho trang Affiliate

Sử dụng shortcode để lấy ngày tháng năm

Đầu tiên bạn cần truy cập vào Dashboard -> Appearance -> Editor và chỉnh sửa tệp tin functions.php. Nếu sử dụng child theme thì bạn nên sử tệp của child theme đó.

Sau đó bạn dán đoạn code bên dưới vào cuối file:

Nếu bạn nào không rành lập trình WordPress thì mình có thể giải thích ngắn gọn như sau:

– Với mỗi shortcode thì bạn có thể sử dụng thoải mái trong bài viết nhưng nếu bạn để nó lên phần tiêu đề thì nó không in được nội dụng mong muốn cho bạn. Thế nên đoạn mã dưới với mục đích kích hoạt hiển thị nội dung của shortcode ra tiêu đều của Post hoặc Page trong WordPress.

Đối với những bạn sử dụng Yoast SEO thì cần thay thêm filter cho  wpseo_title để nó có thể hiện thị được khi index Google.

– Với 2 đoạn shortcode mà mình để bên trên, nó sẽ lấy tháng và ngày hiện tại để hiển thị ra. Với  date("Y") thì nó sẽ lấy được năm với dạng 4 chữ số, còn  date("n") sẽ lấy tháng dưới dạng 2 chứ số.

– Nếu bạn muốn lấy ngày tháng năm theo formart mong muốn hãy tham khảo bài viết này. Nó có đầy đủ định dạng cho bạn thoải mái lựa chọn. Cách viết thêm thì bạn dựa theo 2 shortcode của mình.

Sử dụng shortcode trong bài viết

Nếu bạn chèn đoạn code ở phía trên vào file functions.php thì bạn có thể thoải mái sử dụng trong cả Post và Page của WordPress, kể cả nội dung hay tiêu đề đều được.

Bạn chỉ cần chèn shortcode [month][year] vào vị trí mong muốn hiển thị. Ảnh bên dưới là mình chèn vào phần tiêu đề của bài viết.

Chèn shortcode ngày tháng năm

Và kết quả chúng ta thu được là:

Hiển thị ngày tháng năm với shortcode

Như vậy là mỗi bài viết đều sẽ tự động ngày tháng năm mà bạn chẳng mất chút công sức nào để chỉnh sửa. Mọi thắc mắc hãy để lại bình luận để mình hỗ trợ nhé.

Tự động cập nhật ngày tháng năm trong bài viết WordPress
4 (4 votes)

6
Để lại một bình luận

avatar
700
5 Comment threads
1 Thread replies
7 Followers
 
Most reacted comment
Hottest comment thread
6 Comment authors
Nam NgôBé GạoMinh ThưVũ Quang KhảiHọc Luật Recent comment authors
Minh Khánh
Khách

Rất hữu ích, cám ơn bác

Học Luật
Khách

Cách làm đơn giản mà rất hữu ích, cảm ơn bạn đã chia sẻ!

Vũ Quang Khải
Khách

Bài viết rất hữu ích

Minh Thư
Khách

Cách làm hay quá, đỡ mất công update hàng tháng.

Bé Gạo
Khách

Mình có sử dụng plugin Inline Related Posts. Cái cronjob trên không hoạt động khi hiển thị các bài viết liên quan của plugin trên. Nhờ bạn hỗ trợ với ạ!

Đăng kí BẢN TIN

Đăng kí BẢN TIN

Đăng kí bản tin to cập nhật bài viết nhanh nhất and receive the following phần quà hấp dẫn từ Nam Ngô Blog.

Bạn đã đăng kí thành công!