WordPress nhận ngày đăng BẰNG ID

Có rất nhiều tình huống khi bạn có thể cần biết ID của một trang hoặc bài đăng cụ thể trong WordPress là gì. Ví dụ, một plugin có thể cần nó để loại trừ trang đó khỏi một tính năng. Ngoài ra, nếu bạn là nhà phát triển, bạn có thể phải truy vấn ID đó

Số ID trang và bài đăng là cách WordPress xác định từng phần nội dung trên trang web của bạn. Theo truyền thống, nền tảng không hiển thị thông tin đó một cách công khai, nhưng nó đủ dễ tìm nếu bạn biết tìm nó ở đâu. Trên thực tế, có rất nhiều cách để bạn có thể lấy ID bài đăng trong WordPress

Trong bài viết này, chúng tôi sẽ chỉ cho bạn 5 cách khác nhau để lấy ID bài đăng trong WordPress, từ truyền thống đến không chính thống.

Chúng ta hãy đi đến đó

Thích xem phiên bản video?

Tại sao nó hữu ích để biết cách xác định ID trang và bài đăng WordPress

Trong nội bộ, WordPress nhận ra các trang và bài đăng cụ thể theo số ID của chúng. Thông tin đó đôi khi cần thiết nếu bạn đang sử dụng plugin hỏi bạn muốn bao gồm hoặc loại trừ bài đăng nào khỏi hiệu ứng của nó

Kinsta chiều chuộng tôi đến mức bây giờ tôi yêu cầu mức độ dịch vụ đó từ mọi nhà cung cấp. Chúng tôi cũng cố gắng đạt được mức đó với sự hỗ trợ của công cụ SaaS

WordPress nhận ngày đăng BẰNG ID
Suganthan Mohanadasan từ @Suganthanmn
Xem kế hoạch

ID bài đăng WordPress cũng cần thiết trong một số trường hợp để tạo mã ngắn tùy chỉnh. Nếu bạn đang sử dụng một mã ngắn yêu cầu bạn chỉ định một bài đăng, nó sẽ yêu cầu bạn nhập ID của bài đăng đó như một phần của các thông số của nó

Một ví dụ khác, nâng cao hơn xảy ra nếu bạn đang thêm mã tùy chỉnh vào trang web của mình, nhưng bạn chỉ muốn nhắm mục tiêu các trang cụ thể. Trong trường hợp đó, bạn có thể nói với WordPress rằng nếu một bài đăng hoặc trang khớp với (các) ID bạn đã đặt, thì nó sẽ chạy mã mà bạn muốn

if(is_single(POST_ID))

Bất kể bạn đang gặp phải tình huống nào, có rất nhiều cách để bạn có thể tìm ra ID của bất kỳ bài đăng hoặc trang nào trong WordPress

Hãy nói về những gì họ đang có

Bạn muốn biết ID của một trang hoặc bài đăng cụ thể? Nhấp để Tweet

Cách lấy ID bài đăng trong WordPress (5 phương pháp)

Tìm ID bài đăng trong WordPress cực kỳ đơn giản nếu bạn biết tìm ở đâu. Hãy bắt đầu với cách tiếp cận đơn giản nhất, sau đó đi xuống danh sách

1. Tìm ID trong mỗi URL của bài đăng

Cách dễ nhất để tìm ID bài đăng trong WordPress là truy cập trang tổng quan của bạn và nhấp vào tùy chọn menu Bài đăng. Bạn sẽ thấy danh sách tất cả các bài đăng trên trang web của mình và việc tìm ID của chúng dễ dàng như di chuột qua từng tiêu đề

WordPress nhận ngày đăng BẰNG ID
Di chuột qua tiêu đề của bài đăng để xem ID của nó

Trong ví dụ trên, ID bài đăng là 1 và số đó xuất hiện ngay sau tham số posts=

Nếu vì lý do nào đó bạn không thể phát hiện ID rõ ràng, bạn có thể mở bài đăng bằng trình chỉnh sửa WordPress. Bằng cách đó, URL của nó sẽ hiển thị trong thanh điều hướng của bạn, điều này sẽ giúp ID dễ phát hiện hơn

WordPress nhận ngày đăng BẰNG ID
Tìm ID của bài đăng WordPress bằng cách kiểm tra URL của nó

Hãy nhớ rằng các URL bài đăng mà bạn thấy trong trang tổng quan của mình có thể khác với những URL mà khách truy cập của bạn gặp phải. Đó là bởi vì rất nhiều trang web WordPress sử dụng cấu trúc permalink tùy chỉnh hoàn toàn không hiển thị ID bài đăng

Hai cấu trúc permalink duy nhất bao gồm ID bài đăng WordPress là tùy chọn Đồng bằng và Số

Dưới đây là hai ví dụ nhanh về cấu trúc URL đó trông như thế nào

  1. trang web của bạn. com/?p=1
  2. trang web của bạn. com/archives/1

Trong cả hai trường hợp, ID bài đăng là 1. Mặc dù cả hai cấu trúc URL không nhất thiết là xấu nhưng trong hầu hết các trường hợp, bạn sẽ muốn sử dụng các liên kết cố định giúp khách truy cập biết họ có thể mong đợi nội dung gì từ mỗi trang

2. Sử dụng Mã tùy chỉnh để hiển thị ID bài đăng trong Tab bài đăng

Nếu bạn xem tab Bài đăng của mình, bạn sẽ nhận thấy rằng tab này bao gồm rất nhiều thông tin về từng phần nội dung, bao gồm tác giả, thẻ, danh mục, v.v.

WordPress nhận ngày đăng BẰNG ID
Tab bài viết WordPress

Có thể chỉnh sửa các chức năng của chủ đề của bạn. php để thêm một cột mới vào bảng đó. Cột này sẽ hiển thị ID của từng bài đăng, vì vậy bạn không cần phải tìm hiểu URL của nó để tìm thông tin đó

Đăng kí để nhận thư mới

Bạn muốn biết làm thế nào chúng tôi tăng lưu lượng truy cập của mình hơn 1000%?

Tham gia cùng hơn 20.000 người khác nhận bản tin hàng tuần của chúng tôi với các mẹo nội bộ về WordPress

Theo dõi ngay

Bạn sẽ muốn sử dụng ứng dụng khách Giao thức truyền tệp (FTP) để sửa đổi tệp đó. Truy cập trang web của bạn qua FTP, mở thư mục gốc của WordPress và điều hướng đến wp-content/themes. Tìm thư mục chủ đề của bạn bên trong (chúng tôi hy vọng bạn đang sử dụng chủ đề con. ), và mở các chức năng. tệp php nằm trong

Ứng dụng khách FTP của bạn sẽ tải xuống tệp và mở nó bằng trình chỉnh sửa mặc định của bạn. Đây là mã bạn muốn thêm vào tệp này

function add_column( $columns ){
	$columns['post_id_clmn'] = 'ID'; // $columns['Column ID'] = 'Column Title';
	return $columns;
}
add_filter('manage_posts_columns', 'add_column', 5);

function column_content( $column, $id ){
	if( $column === 'post_id_clmn')
		echo $id;
}
add_action('manage_posts_custom_column', 'column_content', 5, 2);

Mã đó bao gồm một cột bổ sung trong bảng Bài đăng của bạn. Hãy nhớ rằng nếu bạn đang sử dụng plugin bổ sung thêm dữ liệu vào cùng một bảng đó, bạn có thể cần phải sửa đổi vị trí được chỉ định trong đoạn mã trên. Ví dụ của chúng tôi thêm cột mới ở vị trí thứ năm (do đó là “5” mà bạn thấy ở trên), nhưng bạn có thể điều chỉnh mã cho phù hợp nếu cần

Khi đã có đoạn mã, hãy lưu các thay đổi của bạn vào hàm. php, và tab Bài đăng của bạn sẽ trông như thế này ngay bây giờ

WordPress nhận ngày đăng BẰNG ID
Một cột hiển thị ID bài đăng

Từ thời điểm này, bạn sẽ có thể xem ID bài đăng ngay từ bảng này

3. Sử dụng Plugin để hiển thị ID bài đăng trong WordPress

Nếu bạn không muốn sửa đổi các chức năng của chủ đề. php, bạn có thể sử dụng một plugin thực hiện công việc bẩn thỉu đó cho bạn. Khuyến nghị của chúng tôi là Hiển thị ID của 99 Rô-bốt

WordPress nhận ngày đăng BẰNG ID
Trình cắm Hiển thị ID của 99 Rô-bốt

Plugin cụ thể này thực hiện chính xác những gì chúng ta đã làm trong phần trước và nó còn đi xa hơn một chút. Ngoài việc hiển thị ID cho bài đăng của bạn, nó còn bao gồm thông tin đó cho các trang, danh mục, thẻ, tệp phương tiện, v.v.

Khi bạn kích hoạt plugin, bạn sẽ thấy một cột ID mới xuất hiện khi bạn xem danh sách đầy đủ của bất kỳ yếu tố nào chúng tôi đã đề cập ở trên. Ví dụ: đây là tab Trang của chúng tôi trông như thế nào với plugin được thiết lập

WordPress nhận ngày đăng BẰNG ID
Tab Trang có plugin Hiển thị ID của 99 Rô-bốt được kích hoạt

Bất cứ khi nào bạn cần ID bài đăng, tất cả những gì bạn cần làm là truy cập trang Bài đăng và sao chép nó

Mệt mỏi vì gặp sự cố với trang web WordPress của bạn? . Kiểm tra kế hoạch của chúng tôi

4. Tìm ID bài đăng trong cơ sở dữ liệu WordPress

Như bạn có thể biết, cơ sở dữ liệu WordPress lưu trữ tất cả thông tin trên trang web của bạn, bao gồm ID cho từng bài đăng, trang và phần nội dung riêng lẻ. Một số máy chủ web, bao gồm cả chúng tôi, cho phép bạn truy cập cơ sở dữ liệu trang web của mình bằng giao diện tùy chỉnh

Nếu bạn là người dùng Kinsta, bạn có thể truy cập cơ sở dữ liệu của mình thông qua MyKinsta, bảng điều khiển tùy chỉnh của chúng tôi

WordPress nhận ngày đăng BẰNG ID
Truy cập phpMyAdmin qua Bảng điều khiển Kinsta

Chúng tôi cho phép bạn truy cập cơ sở dữ liệu của mình bằng phpMyAdmin. Sau khi vào trong, hãy mở cơ sở dữ liệu trang web của bạn và chuyển sang bảng wp_posts. Bạn sẽ thấy ID của từng bài đăng bên dưới cột ID ở bên trái của post_author

WordPress nhận ngày đăng BẰNG ID
Tìm ID bài đăng trong cơ sở dữ liệu WordPress của bạn

Như thường lệ, tất cả những gì bạn phải làm bây giờ là sao chép và dán ID bài đăng hoặc trang bạn cần, và bạn đã sẵn sàng tham gia cuộc đua

5. Sử dụng các chức năng để tìm nạp ID bài đăng WordPress

Nếu bạn là nhà phát triển, bạn có thể không cần tra cứu ID bài đăng WordPress. Với siêu năng lực của mình, bạn có thể sử dụng các chức năng để tìm nạp các ID bạn cần bằng các tham số phù hợp

Ví dụ: bạn có thể sử dụng hàm get_the_id() để trả về ID của bài đăng mà nó được thực thi

get_the_id();

Nếu bạn muốn vui hơn một chút, bạn cũng có thể tìm nạp ID bài đăng theo tiêu đề hoặc sên của chúng, mặc dù hai chức năng này kém thực tế hơn một chút

$mypost = get_page_by_title( 'Your post title goes here', '', 'post' );
$mypost->ID;
$mypost = get_page_by_path('post-slug', '', 'post');
$mypost->ID;

Một cách tiếp cận khác mà bạn có thể sử dụng là tìm nạp ID bài đăng từ URL của nó, sử dụng chức năng sau

$mypost_id = url_to_postid( 'https://yourwebsite.com/your-post' );

Nếu bạn muốn tìm ID bài đăng trong vòng lặp WordPress, bạn có thể sử dụng đoạn mã sau

$id_query = new WP_Query( 'posts_per_page=6 );
 
while( $id_query-have_posts() ) : $id_query->the_post();
	$id_query->post->ID;
endwhile;

Việc sử dụng các chức năng để tìm nạp ID bài đăng WordPress có thể hữu ích nếu bạn đang thêm chức năng tùy chỉnh hoặc xây dựng plugin của riêng mình. Tuy nhiên, nếu bạn chỉ cần tìm ID cho một vài bài đăng cụ thể, thì tốt hơn hết bạn nên sử dụng một trong những cách tiếp cận khác mà chúng tôi đã thảo luận ở trên

Bạn đang tìm ID của một trang hoặc bài đăng cụ thể? . Hướng dẫn này có 5 cách dễ dàng để tìm thấy chúng. Nhấp để Tweet

Bản tóm tắt

Mặc dù WordPress không hiển thị rõ ràng ID bài đăng hoặc trang, nhưng có rất nhiều cách để tìm thấy chúng. Biết ID của mỗi bài đăng là gì có thể hữu ích để kích hoạt các tính năng trong plugin, sử dụng mã ngắn và thậm chí cả các dự án phát triển của riêng bạn

Nếu bạn đang tìm kiếm một ID bài đăng WordPress cụ thể, có năm cách để bạn có thể xác định vị trí đó

  1. Tìm ID trong mỗi URL của bài đăng
  2. Sử dụng mã tùy chỉnh để hiển thị ID bài đăng trong tab Bài đăng
  3. Sử dụng plugin để hiển thị ID bài đăng trong WordPress
  4. Tìm ID bài đăng trong cơ sở dữ liệu WordPress
  5. Sử dụng các chức năng để lấy ID bài đăng WordPress


Nhận tất cả các ứng dụng, cơ sở dữ liệu và trang web WordPress của bạn trực tuyến và dưới một mái nhà. Nền tảng đám mây hiệu suất cao, đầy đủ tính năng của chúng tôi bao gồm

  • Dễ dàng thiết lập và quản lý trong bảng điều khiển MyKinsta
  • Hỗ trợ chuyên gia 24/7
  • Mạng và phần cứng Google Cloud Platform tốt nhất, được cung cấp bởi Kubernetes để có khả năng mở rộng tối đa
  • Tích hợp Cloudflare cấp doanh nghiệp cho tốc độ và bảo mật
  • Tiếp cận đối tượng toàn cầu với tối đa 35 trung tâm dữ liệu và hơn 275 PoP trên toàn thế giới

Hãy tự kiểm tra với $20 trong tháng đầu tiên của Lưu trữ ứng dụng hoặc Lưu trữ cơ sở dữ liệu. Khám phá kế hoạch của chúng tôi hoặc nói chuyện với bộ phận bán hàng để tìm thấy sự phù hợp nhất của bạn

Làm cách nào để lấy ID bài đăng theo ngày trong WordPress?

get_the_date( string $format = '', int. WP_Post $post = null ). sợi dây. int. sai . Truy xuất ngày mà bài đăng được viết.

Làm cách nào để lấy ngày đăng trong PHP?

Hàm PHP date() được sử dụng để định dạng ngày và/hoặc thời gian. .
d - Thể hiện ngày trong tháng (01 đến 31)
m - Đại diện cho một tháng (01 đến 12)
Y - Đại diện cho một năm (bằng bốn chữ số)
l (chữ thường 'L') - Đại diện cho ngày trong tuần

Làm cách nào để lấy ID bài đăng trong PHP WordPress?