Tìm kiếm WordPress theo id bài đăng

Cho phép người dùng tìm kiếm theo ID bài đăng bằng cách sử dụng tìm kiếm tích hợp trong tất cả các trang web. Hoạt động cho tất cả các loại bài đăng (bài đăng, trang, loại bài đăng tùy chỉnh và phương tiện)

Đặc trưng

  • Hoạt động cho tất cả các loại bài đăng (bài đăng thông thường, trang, loại bài đăng tùy chỉnh và phương tiện)
  • Không cần cấu hình
  • Không thêm javascript hoặc css;
  • Chức năng front-end và back-end
  • Không thêm bất kỳ tùy chọn hoặc bảng nào vào cơ sở dữ liệu

Làm thế nào để sử dụng nó

Chỉ cần nhập ID vào trường tìm kiếm. Nếu một bài đăng có ID đó được tìm thấy, nó sẽ hiển thị trong kết quả tìm kiếm

Mỗi bài đăng hoặc trang WordPress có một số duy nhất, được gọi là ID bài đăng hoặc trang. Nó hoạt động như một định danh cho từng phần nội dung trang web. Vì WordPress không có tính năng tích hợp để hiển thị ID bài đăng nên việc tìm kiếm chúng có thể khó khăn

Các nhà phát triển WordPress chủ yếu sử dụng ID bài đăng và trang để tùy chỉnh trang web. Nếu bạn là người mới bắt đầu, bạn có thể thắc mắc tại sao nên sử dụng ID bài đăng WordPress và cách sử dụng chúng

Bài viết này là hướng dẫn tất cả trong một cho ID bài đăng và trang WordPress. Chúng tôi sẽ giải thích những điều cơ bản và tại sao chúng lại quan trọng

Tìm kiếm WordPress theo id bài đăng

 

ID bài đăng và ID trang WordPress là gì?

ID bài đăng là một số duy nhất được gán cho mỗi bài đăng trên trang web WordPress. Mỗi trang cũng chứa một số nhận dạng, được gọi là ID trang

WordPress sử dụng ID để theo dõi mọi phần nội dung trong cơ sở dữ liệu WordPress. Ngoài các bài đăng và trang, còn có ID cho tệp đính kèm phương tiện, danh mục và thẻ. Các ID duy nhất này sẽ không thay đổi ngay cả khi bạn đổi tên hoặc chỉnh sửa bài đăng và trang của mình

Tại sao bạn cần tìm ID bài đăng và ID trang?

Bạn có thể cần ID bài đăng hoặc trang trong một số trường hợp. Ví dụ: tạo một mã ngắn tùy chỉnh yêu cầu một số ID duy nhất làm tham số. Khi thêm tiện ích vào chủ đề WordPress, bạn cũng có thể cần xác định ID bài đăng

Dưới đây là một số trường hợp khác mà bạn có thể sử dụng ID trang hoặc ID bài đăng

  • Tạo bài đăng tùy chỉnh hoặc đơn đặt hàng trang mà không làm gián đoạn nội dung trang web WordPress khác
  • Bao gồm hoặc loại trừ các bài đăng cụ thể khỏi danh sách tùy chỉnh
  • Chỉ định một bài đăng hoặc trang trong tệp mẫu tùy chỉnh

Cách tìm ID bài đăng và ID trang WordPress theo cách thủ công. phương pháp dễ dàng

Có ba cách đơn giản để tìm trang WordPress và đăng ID

  • Qua URL trang web trong khu vực quản trị WordPress
  • Qua URL với permalink đơn giản
  • Sử dụng trình soạn thảo văn bản WordPress

Hãy xem qua các bước cho từng phương pháp này

1. Qua URL Trong Bảng điều khiển WordPress

Dưới đây là cách xác định ID bài đăng, trang và danh mục trong URL từ bảng điều khiển quản trị viên WordPress

ID bài đăng

  1. Từ bảng điều khiển WordPress, điều hướng đến Bài viết -> Tất cả bài viết
  2. Di chuột qua một trong các tiêu đề bài viết của bạn. Ví dụ: chúng tôi sẽ di chuột qua bài đăng có tiêu đề “HTML là gì?

Tìm kiếm WordPress theo id bài đăng

  1. Ở góc dưới cùng bên trái, một URL sẽ xuất hiện. ID bài đăng là số nằm giữa tham số “post=” và “&”

Mã trang

  1. Chuyển đến Trang -> Tất cả các trang
  2. Di chuột qua tiêu đề trang WordPress. Ví dụ: chúng tôi sẽ chọn Trang chủ

Tìm kiếm WordPress theo id bài đăng

  1. Ở góc dưới cùng bên trái, một URL sẽ xuất hiện. ID trang WordPress là số nằm giữa tham số “post=” và “&”

Thể loại ID

  1. Điều hướng đến Bài viết -> Danh mục
  2. Di chuột qua một danh mục

Tìm kiếm WordPress theo id bài đăng

  1. Ở góc dưới cùng bên trái, một URL sẽ xuất hiện. ID danh mục là số nằm giữa tham số “category&tag_ID=” và “&”

Nếu bạn đặt cấu trúc permalink thành permalink mặc định hoặc thuần túy, tham số “post=” trong URL sẽ thay đổi thành “p=”. Trong khi đó, tham số “category&tag_ID=” thay đổi thành “cat=” cho ID danh mục và “tag=” cho ID thẻ

Đây là cách tìm ID bài đăng trong WordPress với URL được đặt thành cấu trúc permalink đơn giản

  1. Từ bảng điều khiển quản trị viên WordPress, điều hướng đến Cài đặt -> Permalinks
  2. Nếu bạn chưa đặt permalink thành plain, hãy đổi nó thành Plain và nhấp vào Save Changes

Tìm kiếm WordPress theo id bài đăng

  1. Chuyển đến Bài viết -> Tất cả bài viết. Chọn một bài đăng và nhấp vào Xem

Tìm kiếm WordPress theo id bài đăng

  1. Bạn sẽ được đưa đến trang xem trước trang web. ID bài đăng là số theo sau tham số “p=” trong URL

Tìm kiếm WordPress theo id bài đăng

3. Sử dụng Trình soạn thảo văn bản WordPress

Bạn cũng có thể tìm ID bài đăng WordPress bằng trình soạn thảo văn bản WordPress

  1. Điều hướng đến Bài viết -> Tất cả bài viết. Để xác định ID trang WordPress, hãy điều hướng đến Trang -> Tất cả các trang thay thế
  2. Chọn một bài đăng hoặc trang và nhấp vào Chỉnh sửa để mở trình soạn thảo văn bản WordPress
  3. Ví dụ: chúng tôi đã sử dụng một bài đăng có tựa đề “Cách tạo trang web từ đầu. Hướng dẫn cho người mới bắt đầu”

Tìm kiếm WordPress theo id bài đăng

  1. Tìm số ID bài đăng trong thanh địa chỉ. Nó nằm trong URL, nằm giữa các tham số “post=” và “&”

Cách tìm ID bài đăng hoặc ID trang WordPress bằng plugin

Bạn có thể sử dụng plugin WordPress để tìm ID bài đăng và trang. Vì có nhiều plugin WordPress để lựa chọn, chúng tôi khuyên dùng Reveal ID

Tìm kiếm WordPress theo id bài đăng

Tiết lộ số liệu thống kê ID

  • Tải xuống. 60.000+
  • Xếp hạng. 5/5
  • tính năng đáng chú ý. cột có thể sắp xếp, trọng lượng nhẹ và hỗ trợ đa ngôn ngữ
  • phù hợp nhất cho. người dùng hoặc nhà phát triển WordPress nâng cao
  • Giá bán. miễn phí

Reveal ID là một plugin WordPress cho phép bạn xem các ID WordPress cho các bài đăng, trang, danh mục và thẻ trong trang quản trị. Plugin miễn phí này rất nhẹ, đa ngôn ngữ và được cập nhật thường xuyên

Sau khi cài đặt plugin WordPress, hãy điều hướng đến Bài đăng -> Tất cả bài đăng hoặc Trang -> Tất cả các trang từ bảng điều khiển WordPress của bạn. Bạn sẽ thấy một cột ID bài đăng hoặc trang mới

Tìm kiếm WordPress theo id bài đăng

Cách tìm ID bài đăng và ID trang WordPress. phương pháp nâng cao

Kiểm tra các phương pháp sau để biết các cách kỹ thuật hơn để truy xuất ID bài đăng và trang

1. Sử dụng chức năng WordPress

Có bốn cách để lấy ID bài đăng bằng các chức năng của WordPress

Nhận ID bài viết bằng hàm get_the_ID() và the_ID()

Hàm get_the_ID() và the_ID() hiển thị ID của bài đăng hiện tại. Sự khác biệt chính giữa hai hàm là get_the_ID() trả về ID bài đăng mà không hiển thị nó, trong khi the_ID() luôn in ID bài đăng

Nếu bạn sử dụng chức năng get_the_ID(), hãy nhớ thêm chức năng echo để hiển thị ID bài đăng

echo get_the_id();

Trong khi đó, the_ID() không cần chức năng echo để xem ID bài đăng

the_ID();

Nhận ID bài đăng theo tiêu đề

Hàm get_page_by_title() hoạt động cho các trang WordPress và các loại bài đăng tùy chỉnh. Chức năng này có thể áp dụng cho các file theme hoặc plugin

Đây là cách hàm get_page_by_title() trông như thế nào

$mypost = get_page_by_title( 'post title here', '', 'post' );
echo $mypost->ID;

Đảm bảo thay đổi tham số 'tiêu đề bài đăng tại đây' bằng tiêu đề bài đăng của bạn

Nhận ID bài viết bằng URL

Bạn cũng có thể tìm nạp ID bài đăng từ URL WordPress bằng hàm url_to_postid(). Hàm này kiểm tra một URL và xác định ID bài đăng của nó

Để sử dụng hàm url_to_postid(), hãy nhập URL của bài đăng vào hàm như thế này

url_to_postid( 'post’s URL here');

Thay đổi tham số 'URL của bài đăng tại đây' bằng URL của bài đăng

Nhận ID bài đăng bằng Slug

Một cách khác để truy xuất ID bài đăng WordPress là sử dụng hàm get_page_by_path(). Hàm này tương tự như hàm get_page_by_title(). Tuy nhiên, thay vì sử dụng tiêu đề bài đăng, bạn cần nhập sên hoặc đường dẫn của bài đăng

$mypost = get_page_by_path('slug here', '', 'post');
echo $mypost->ID;

Hãy nhớ thay thế 'slug here' bằng slug bài đăng của riêng bạn

Chúng tôi khuyên bạn nên sao lưu trang web WordPress của mình trước khi thử nghiệm các chức năng này. Chúng tôi sẽ chỉ cho bạn cách sử dụng hàm get_the_ID()

  1. Từ bảng điều khiển WordPress, điều hướng đến Giao diện -> Trình chỉnh sửa tệp chủ đề
  2. Chuyển đến tab Tệp chủ đề -> phần mẫu -> nội dung. php

Tìm kiếm WordPress theo id bài đăng

  1. Nhập hàm get_the_ID() dưới thẻ bình luận

Tìm kiếm WordPress theo id bài đăng

  1. Nhấp vào Cập nhật tệp để lưu các thay đổi
  2. Nhấn vào nút Visit Site ở góc trên cùng bên trái màn hình. Bạn sẽ thấy ID bài đăng ở đầu tiêu đề của mỗi bài đăng

Tìm kiếm WordPress theo id bài đăng

2. Sử dụng bảng bài viết WordPress với mã tùy chỉnh

Bạn có thể thêm cột ID bài đăng trong bảng bài đăng WordPress bằng mã tùy chỉnh. Đây là một phương pháp tuyệt vời nếu bạn thường xuyên sử dụng ID bài đăng

  1. Mở Trình quản lý tệp từ bảng điều khiển lưu trữ của bạn. Ngoài ra, hãy sử dụng plugin trình quản lý tệp hoặc trình chỉnh sửa chủ đề để truy cập các tệp trang web trong bảng điều khiển WordPress
  2. Trong Trình quản lý tệp, điều hướng đến public_html -> wp-content -> chủ đề
  3. Mở thư mục chủ đề WordPress đang hoạt động của bạn. Chẳng hạn, chủ đề đang hoạt động là Twenty Sixteen. Cân nhắc việc tạo một chủ đề con để giảm thiểu nguy cơ phá vỡ chức năng của chủ đề gốc
  4. Mở các chức năng. tệp php bằng trình soạn thảo văn bản
  5. Sao chép và dán đoạn mã sau vào dòng dưới cùng của chức năng. tập tin php
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);

Tìm kiếm WordPress theo id bài đăng

  1. Nhấp vào Lưu & Đóng
  2. Truy cập bảng điều khiển WordPress của bạn và điều hướng đến Bài đăng -> Tất cả bài đăng. Bạn sẽ thấy một cột mới chứa số ID của bài đăng

Tìm kiếm WordPress theo id bài đăng

3. Thông qua cơ sở dữ liệu WordPress

Cơ sở dữ liệu lưu trữ tất cả dữ liệu trang web WordPress cần thiết, bao gồm ID của bài đăng, trang, danh mục, thẻ và nhận xét

Để tìm ID bài đăng trong cơ sở dữ liệu của trang web, hãy làm theo các bước sau

  1. Từ bảng điều khiển lưu trữ của bạn, điều hướng đến Cơ sở dữ liệu -> phpMyAdmin
  2. Chọn cơ sở dữ liệu từ danh sách cơ sở dữ liệu hiện tại và nhấp Enter phpMyAdmin
  3. Trong phpMyAdmin, hãy truy cập wp_posts. Sau đó, tìm cột ID trên bảng wp_posts để xem ID bài đăng

Tìm kiếm WordPress theo id bài đăng

4. Sử dụng Vòng lặp WP_Query

WP_Query là một lớp PHP trong WordPress cho phép bạn tải nội dung từ cơ sở dữ liệu WordPress. Các nhà phát triển sử dụng nó để xây dựng danh sách nội dung tùy chỉnh – ví dụ: để hiển thị các bài đăng hoặc trang cụ thể trên giao diện người dùng của trang web

Để hiển thị ID bài đăng bằng vòng lặp WP_Query, hãy 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;

5. Sử dụng biến $post toàn cầu

Nhận ID bài đăng bằng cách sử dụng biến $post toàn cầu tương tự như sử dụng hàm get_the_ID(). Sự khác biệt là biến $post toàn cầu được sử dụng bên trong hàm PHP. Hãy xem đoạn mã sau

global $post;
echo $post->ID;

Thực hiện theo các bước sau để xem ID bài đăng của tất cả các bài đăng

  1. Truy cập bảng điều khiển WordPress và điều hướng đến Giao diện -> Trình chỉnh sửa tệp chủ đề
  2. Chuyển đến tab Tệp chủ đề -> đơn. php

Tìm kiếm WordPress theo id bài đăng

  1. Nhập biến $post toàn cầu bên trong đơn. tập tin php. Biến nằm trong hàm get_template_part()

Tìm kiếm WordPress theo id bài đăng

  1. Nhấp vào Cập nhật tệp để lưu các thay đổi
  2. Chuyển đến Bài viết -> Tất cả bài viết. Trong màn hình Bài đăng, hãy chọn một bài đăng và nhấp vào Xem. Bạn sẽ thấy ID bài đăng hiện tại ở cuối trang

Tìm kiếm WordPress theo id bài đăng

6. Thông qua Biến $wpdb toàn cầu

Bạn có thể sử dụng biến $wpdb toàn cầu trong một hàm để lấy ID bài đăng. Trong phần này, chúng tôi sẽ đề cập đến ba cách sử dụng biến này

Truy xuất ID bài đăng bằng khóa Meta

Biến $wpdb toàn cầu có thể tìm nạp ID bài đăng bằng khóa meta của nó. Bạn cần sử dụng truy vấn SQL hoặc truy vấn WP_Query để đạt được điều này

Hãy xem đoạn mã sau

________số 8

Truy xuất ID bài viết bằng khóa Meta và giá trị

Tương tự như chức năng khóa meta trước đó, nhưng bạn cũng có thể chỉ định giá trị meta. Đây là chức năng giá trị và khóa meta trông như thế nào

/*
 * Returns matched post IDs for a pair of meta key and meta value from the database
 *
 * @param string $meta_key
 * @param mixed $meta_value
 *
 * @return array|int Post ID(s)
 */
function post_id_by_meta_key_and_value( $meta_key, $meta_value ){
	global $wpdb;
	$ids = $wpdb->get_col( $wpdb->prepare( "SELECT post_id FROM $wpdb->postmeta WHERE meta_key = %s AND meta_value = %s", $meta_key, $meta_value ) );
	echo $post->post_id;
 
	if( count( $ids ) > 1 ) 
		return $ids; // return array
	else
		return $ids[0]; // return int
}

Truy xuất ID bài đăng theo ID thuật ngữ

Bạn cũng có thể sử dụng biến $wpdb toàn cầu để tìm ID danh mục hoặc thẻ. Sau đây là một ví dụ về thuật ngữ hàm ID

the_ID();
0

Phần kết luận

ID trang và bài đăng WordPress có thể giúp bạn thực hiện các tùy chỉnh trang web nâng cao, chẳng hạn như loại trừ hoặc bao gồm một bài đăng cụ thể, tạo mã tùy chỉnh hoặc chỉnh sửa chủ đề

Có một số cách để tìm ID bài đăng và ID trang. Dưới đây là bản tóm tắt các cách thân thiện với người mới bắt đầu để lấy ID bài đăng

  • Qua URL trong bảng điều khiển WordPress
  • Qua URL với cấu trúc permalink đơn giản
  • Sử dụng trình soạn thảo WordPress
  • Sử dụng plugin WordPress

Đối với các phương pháp nâng cao hơn, đây là bản tóm tắt

  • Sử dụng chức năng WordPress
  • Sử dụng bảng bài đăng WordPress với mã tùy chỉnh
  • Thông qua cơ sở dữ liệu WordPress
  • Sử dụng vòng lặp WP_Query
  • Sử dụng biến $post toàn cầu
  • Sử dụng biến $wpdb toàn cầu

Hãy nhớ rằng việc chỉnh sửa các tệp WordPress yêu cầu hiểu rõ về ngôn ngữ kịch bản PHP. Chúng tôi cũng khuyên bạn nên sao lưu trang web WordPress của mình trước khi thực hiện bất kỳ phương pháp nâng cao nào.

Chúng tôi hy vọng bài viết này đã giúp bạn hiểu cách tìm ID bài đăng và ID trang trong WordPress. Nếu bạn có bất kỳ câu hỏi hoặc lời khuyên nào của riêng bạn liên quan đến chủ đề này, vui lòng để lại nhận xét

Khai thác tối đa trang web WordPress của bạn với dịch vụ lưu trữ web được quản lý hoàn toàn và được tối ưu hóa cho WordPress. Mua dịch vụ lưu trữ WordPress

Tìm kiếm WordPress theo id bài đăng

Tác giả

Yoga k

Yoga là một người đam mê tiếp thị nội dung kỹ thuật số và là người dùng WordPress có kinh nghiệm. Anh ấy rất muốn chia sẻ kiến ​​thức về SEO, phát triển web và WordPress thông qua các bài viết của mình. Khi rảnh rỗi, Yoga thích sáng tác nhạc và viết mã