Làm thế nào để WordPress hiển thị ngày cập nhật cuối cùng?Gọi lại mã datetime mới nhất

WordPressTrang web cần phải xem xét vấn đề của múi giờ chéo và múi giờ nhất quán, chúng ta có thể sử dụng chức năng thời gian php DATE_W3C để đạt được.

Làm cách nào để WordPress hiển thị ngày cập nhật cuối cùng?

Có hai cách để hiển thị thời gian cập nhật cuối cùng của bài viết như sau:

  1. Được hiển thị dưới dạng "datetime" (ví dụ: ngày 2022 tháng 5 năm 15 11:15 sáng)
  2. Sử dụng biểu mẫu "trước thời gian" thay vì hiển thị ngày (ví dụ: 50 phút trước)

Dạng ngày của bài viết gọi là "datetime"

Nói chung, tệp được sửa đổi là single.php và tệp được sửa đổi thay đổi theo chủ đề WordPress.

Sao chép và dán đoạn mã sau vào nơi bạn muốn hiển thị thời gian ▼

<time class="updated" datetime="<?php echo esc_attr( get_the_modified_date( DATE_W3C ) ); ?>">
Last updated: <?php the_modified_time('F j, Y'); ?> at <?php the_modified_time('g:i a'); ?>
</time>

Trong đó "DATE_W3C" là hàm thời gian php (vấn đề định dạng múi giờ)

Các định dạng thời gian khác có thể được sử dụng như sau (tham khảoPhụ trợ WordPress"Đặt" múi giờ) ▼

Làm thế nào để WordPress hiển thị ngày cập nhật cuối cùng?Gọi lại mã datetime mới nhất

Các bài báo gọi "trước thời gian" thay vì hiển thị ngày

Sử dụng các chức năng tích hợp sẵn của WordPress human_time_diff() Hoàn thành.

Sao chép và dán mã bên dưới nơi bạn muốn hiển thị thời gian ▼

<time class="updated" datetime="<?php echo esc_attr( get_the_modified_date( DATE_W3C ) ); ?>">
<?php printf( __( 'Last updated: %s ago', 'ufomega' ), human_time_diff( get_the_modified_date( 'U' ), current_time( 'timestamp' ) ) ); ?>
</time>

trong số họ, "ufomega "là tên chủ đề, bạn có thể thay đổi nó thành chủ đề của mình. Khi được đặt thành tên post_type tùy chỉnh, nó có thể được sử dụng cho loại bài đăng tương ứng.

PHP có rất nhiều tham số để xử lý thời gian, nhưng WordPress có một bộ tham số riêng để xử lý thời gian (có thể xử lý theo GMT và giờ địa phương).Hàm số:current_time(), cần được sử dụng theo chức năng của nó.

current_time( 'timestamp' ) Nhận giờ địa phương, đổi thành current_time( 'timestamp', 1 ) Trả về giờ GMT (múi giờ XNUMX).

Vấn đề về định dạng múi giờ WordPress

Trang web WordPressCác vấn đề về múi giờ chéo cần được xem xét.

Nếu định dạng múi giờ của trang WordPress không đồng nhất, khi Google engine index (cấu trúc dữ liệu), thời gian có thể không được hiển thị hoặc thời gian hiển thị có thể sai và không nhất quán.

Theo tài liệu chính thức của Google, ngày sử dụng tiêu chuẩn ISO 8601.

Theo tiêu chuẩn, chức năng ngày giờ ở UTC (Giờ chuẩn quốc tế) là DATE_W3C

Các hàm thời gian thường được sử dụng trong php là:

  • DATE_COOKIE - HTTP Cookie (ví dụ: Thứ sáu, 13 tháng 22-15 52:01:XNUMX UTC)
  • DATE_ISO8601 – ISO-8601 (e.g. 2022-05-13T15:52:01+0000)
  • DATE_W3C - World Wide Web Consortium (ví dụ: 2021-05-13T15: 52: 01 + 00: 00)

Hy vọng Chen Weiliang Blog ( https://www.chenweiliang.com/ ) đã chia sẻ "Cách WordPress Hiển thị Ngày Cập nhật Lần cuối?Nhắc lại mã ngày giờ mới nhất ”giúp bạn.

Chào mừng bạn đến chia sẻ liên kết của bài viết này:https://www.chenweiliang.com/cwl-28047.html

Chào mừng bạn đến với kênh Telegram trên blog của Chen Weiliang để cập nhật những thông tin mới nhất!

🔔 Hãy là người đầu tiên nhận được "Hướng dẫn sử dụng Công cụ AI tiếp thị nội dung ChatGPT" có giá trị trong thư mục trên cùng của kênh! 🌟
📚 Hướng dẫn này chứa đựng giá trị to lớn, 🌟Đây là cơ hội hiếm có, đừng bỏ lỡ! ⏰⌛💨
Chia sẻ và thích nếu bạn thích!
Chia sẻ và thích của bạn là động lực không ngừng của chúng tôi!

 

发表 评论

Địa chỉ email của bạn sẽ không được công bố. 项 已 * 标注

cuộn lên trên cùng