Bạn có cần lấy ngày xuất bản cho bài đăng đang hoạt động không? . Chúng tôi đã sử dụng mã PHP để lấy ngày đăng của bài đăng được yêu cầu, nhưng nó có thể được gói gọn trong một mã ngắn
Có một chức năng trong WordPress có thể truy xuất ngày xuất bản của bài đăng
get_the_date[]
là chức năng chịu trách nhiệm lấy ngày xuất bản của bài đăng
get_the_date[]
chấp nhận tham số 'định dạng' tùy chọn, rất hữu ích khi bạn muốn tùy chỉnh chuỗi đầu ra
Nếu bạn không chỉ định định dạng ngày, get_the_date[] sẽ lấy nó từ cài đặt WordPress [Đường dẫn. Bảng quản trị -> Cài đặt -> Chung]
Nhận ngày xuất bản bài đăng đang hoạt động trong WordPress
Để truy xuất Ngày xuất bản của bài đăng được truy vấn hiện tại trong WordPress, hãy sử dụng điều này làm ví dụ
$postDate = get_the_date[];
//printing the active post date with WP setting's format:
echo $postDate;
Để chỉ định định dạng ngày, hãy sử dụng ví dụ này cho Bài đăng đang hoạt động
//Storing a few possible date formats in an array:
$postDateFormats = [
'F j, Y', // ex: September 1, 2022
'jS M Y', // ex: 1st Sep 2022
'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
'Y/m/d \a\t g:i A', // ex: 2022/09/01 at 6:09 AM
'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
'c', // ex: 2022-09-01T06:09:06-04:00[ISO format for schema]
'r', // ex: Thu, 01 Sep 2022 06:09:06 -0400 [RFC 2822]
'u', // ex: 1662027259 [Unix timestamp]
];
//print post date using them in different lines:
foreach[$postDateFormats as $format]{
echo get_the_date[$format]."
";
}
Ví dụ trên đã sử dụng một vòng lặp để duyệt qua từng định dạng bài đăng và in ngày tháng
Bạn có thể chọn một trong số chúng và sử dụng nó; . get_the_date['F j, Y']
Nhận ngày xuất bản bài đăng cho ID bài đăng được chỉ định trong WordPress
Để chỉ định ID bài đăng, hãy sử dụng tham số thứ hai của hàm get_the_date
Ví dụ: để lấy ngày xuất bản cho một bài đăng có
//Storing a few possible date formats in an array:
$postDateFormats = [
'F j, Y', // ex: September 1, 2022
'jS M Y', // ex: 1st Sep 2022
'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
'Y/m/d \a\t g:i A', // ex: 2022/09/01 at 6:09 AM
'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
'c', // ex: 2022-09-01T06:09:06-04:00[ISO format for schema]
'r', // ex: Thu, 01 Sep 2022 06:09:06 -0400 [RFC 2822]
'u', // ex: 1662027259 [Unix timestamp]
];
//print post date using them in different lines:
foreach[$postDateFormats as $format]{
echo get_the_date[$format]."
";
}
0, hãy sử dụng mã này$postId = 1;
$postDate = get_the_date['',$postId];
//printing the post date with WP setting's format:
echo $postDate;
Để chỉ định định dạng ngày và ID bài đăng cùng lúc, hãy sử dụng ví dụ này [chúng tôi đã sử dụng ID bài đăng = 1]
//define post ID you want the date for:
$postId = 1;
//Storing a few possible date formats in an array:
$postDateFormats = [
'F j, Y', // ex: September 1, 2022
'jS M Y', // ex: 1st Sep 2022
'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
'Y/m/d \a\t g:i A', // ex: 2022/09/01 at 6:09 AM
'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
'c', // ex: 2022-09-01T06:09:06-04:00[ISO format for schema]
'r', // ex: Thu, 01 Sep 2022 06:09:06 -0400 [RFC 2822]
'u', // ex: 1662027259 [Unix timestamp]
];
//print post date using them in different lines:
foreach[$postDateFormats as $format]{
echo get_the_date[$format, $postId]."
";
}
Ví dụ trên đã sử dụng một vòng lặp để đi qua từng định dạng bài đăng và in ngày cho bài đăng đã chỉ định
Bạn có thể chọn một trong số chúng và sử dụng nó; .
//Storing a few possible date formats in an array:
$postDateFormats = [
'F j, Y', // ex: September 1, 2022
'jS M Y', // ex: 1st Sep 2022
'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
'Y/m/d \a\t g:i A', // ex: 2022/09/01 at 6:09 AM
'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
'c', // ex: 2022-09-01T06:09:06-04:00[ISO format for schema]
'r', // ex: Thu, 01 Sep 2022 06:09:06 -0400 [RFC 2822]
'u', // ex: 1662027259 [Unix timestamp]
];
//print post date using them in different lines:
foreach[$postDateFormats as $format]{
echo get_the_date[$format]."
";
}
2In ngày xuất bản bài đăng bằng mã ngắn
Để in ngày xuất bản bằng một mã ngắn, trước tiên, chúng tôi phải xác định mã ngắn và sau đó sử dụng nó trong trình chỉnh sửa WordPress
Bước 1. Đăng ký mã ngắn //Storing a few possible date formats in an array:
$postDateFormats = [
'F j, Y', // ex: September 1, 2022
'jS M Y', // ex: 1st Sep 2022
'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
'Y/m/d \a\t g:i A', // ex: 2022/09/01 at 6:09 AM
'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
'c', // ex: 2022-09-01T06:09:06-04:00[ISO format for schema]
'r', // ex: Thu, 01 Sep 2022 06:09:06 -0400 [RFC 2822]
'u', // ex: 1662027259 [Unix timestamp]
];
//print post date using them in different lines:
foreach[$postDateFormats as $format]{
echo get_the_date[$format]."
";
}
3 trong WordPress
//Storing a few possible date formats in an array:
$postDateFormats = [
'F j, Y', // ex: September 1, 2022
'jS M Y', // ex: 1st Sep 2022
'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
'Y/m/d \a\t g:i A', // ex: 2022/09/01 at 6:09 AM
'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
'c', // ex: 2022-09-01T06:09:06-04:00[ISO format for schema]
'r', // ex: Thu, 01 Sep 2022 06:09:06 -0400 [RFC 2822]
'u', // ex: 1662027259 [Unix timestamp]
];
//print post date using them in different lines:
foreach[$postDateFormats as $format]{
echo get_the_date[$format]."
";
}
mở tệp
//Storing a few possible date formats in an array:
$postDateFormats = [
'F j, Y', // ex: September 1, 2022
'jS M Y', // ex: 1st Sep 2022
'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
'Y/m/d \a\t g:i A', // ex: 2022/09/01 at 6:09 AM
'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
'c', // ex: 2022-09-01T06:09:06-04:00[ISO format for schema]
'r', // ex: Thu, 01 Sep 2022 06:09:06 -0400 [RFC 2822]
'u', // ex: 1662027259 [Unix timestamp]
];
//print post date using them in different lines:
foreach[$postDateFormats as $format]{
echo get_the_date[$format]."
";
}
4 của chủ đề đang hoạt động hoặc tệp PHP chính của plugin tùy chỉnh của bạn và sao chép/dán đoạn mã này vào đó________số 8_______Bước 2. Sử dụng mã ngắn //Storing a few possible date formats in an array:
$postDateFormats = [
'F j, Y', // ex: September 1, 2022
'jS M Y', // ex: 1st Sep 2022
'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
'Y/m/d \a\t g:i A', // ex: 2022/09/01 at 6:09 AM
'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
'c', // ex: 2022-09-01T06:09:06-04:00[ISO format for schema]
'r', // ex: Thu, 01 Sep 2022 06:09:06 -0400 [RFC 2822]
'u', // ex: 1662027259 [Unix timestamp]
];
//print post date using them in different lines:
foreach[$postDateFormats as $format]{
echo get_the_date[$format]."
";
}
3 trong WordPress
//Storing a few possible date formats in an array:
$postDateFormats = [
'F j, Y', // ex: September 1, 2022
'jS M Y', // ex: 1st Sep 2022
'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
'Y/m/d \a\t g:i A', // ex: 2022/09/01 at 6:09 AM
'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
'c', // ex: 2022-09-01T06:09:06-04:00[ISO format for schema]
'r', // ex: Thu, 01 Sep 2022 06:09:06 -0400 [RFC 2822]
'u', // ex: 1662027259 [Unix timestamp]
];
//print post date using them in different lines:
foreach[$postDateFormats as $format]{
echo get_the_date[$format]."
";
}
Mở một bài đăng hoặc tạo một bài mới. trong trình chỉnh sửa, chỉ cần viết
//Storing a few possible date formats in an array:
$postDateFormats = [
'F j, Y', // ex: September 1, 2022
'jS M Y', // ex: 1st Sep 2022
'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
'Y/m/d \a\t g:i A', // ex: 2022/09/01 at 6:09 AM
'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
'c', // ex: 2022-09-01T06:09:06-04:00[ISO format for schema]
'r', // ex: Thu, 01 Sep 2022 06:09:06 -0400 [RFC 2822]
'u', // ex: 1662027259 [Unix timestamp]
];
//print post date using them in different lines:
foreach[$postDateFormats as $format]{
echo get_the_date[$format]."
";
}
3 trong phần nội dung. Điều này sẽ in ngày đăng hoạt động với định dạng mặc định trên trang đăng đóNếu bạn muốn in ngày cho một ID bài đăng cụ thể, hãy sử dụng thuộc tính
//Storing a few possible date formats in an array:
$postDateFormats = [
'F j, Y', // ex: September 1, 2022
'jS M Y', // ex: 1st Sep 2022
'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
'Y/m/d \a\t g:i A', // ex: 2022/09/01 at 6:09 AM
'Y/m/d g:i:s A', // ex: 2022/09/01 6:09:06 AM
'c', // ex: 2022-09-01T06:09:06-04:00[ISO format for schema]
'r', // ex: Thu, 01 Sep 2022 06:09:06 -0400 [RFC 2822]
'u', // ex: 1662027259 [Unix timestamp]
];
//print post date using them in different lines:
foreach[$postDateFormats as $format]{
echo get_the_date[$format]."
";
}
9 cho mã ngắn. [Bán tại. $postId = 1;
$postDate = get_the_date['',$postId];
//printing the post date with WP setting's format:
echo $postDate;
0]