Sửa lỗi thuộc tính ngày giờ “uploadDate” bị thiếu múi giờ
Google có cập nhật nguyên tắc dữ liệu cấu trúc cho lược đồ video , nguyên tắc này sửa đổi định dạng dữ liệu cho thuộc tính UploadDate. Nếu trang web của bạn có Video Schema cũ được tìm nạp từ YouTube thì có thể bạn sẽ thấy những cảnh báo này trong Google Search Console hoặc Google Rich Results Testing tool
- Thuộc tính ngày giờ “uploadDate” thiếu múi giờ
- Giá trị ngày giờ không hợp lệ cho “uploadDate”
functions.php
. Bộ lọc này sẽ đảm bảo rằng thuộc tính UploadDate Schema bao gồm thông tin múi giờ chính xác.
Sau khi thêm code vào file functions.php
bạn hãy xoá cache, sau đó vào Google search console nhấn vào xác thực để Google thu thập lại dữ liệu mới là được.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
/** * Filter code to add time & timezone in existing Video Schema */ add_filter( 'rank_math/snippet/rich_snippet_videoobject_entity', function( $entity ) { if ( empty( $entity['uploadDate'] ) ) { return $entity; } $parts = explode( 'T', $entity['uploadDate'] ); if ( ! empty( $parts[ 1 ] ) ) { return $entity; } $entity['uploadDate'] = wp_date( 'Y-m-d\TH:i:sP', strtotime( $entity['uploadDate'] ) ); return $entity; } ); |