Cách tìm Post ID và Page ID trên WordPress

WordPress, một nền tảng quản lý nội dung phổ biến, cho phép bạn dễ dàng quản lý các bài viết (posts) và trang (pages). Trong nhiều trường hợp, bạn cần biết Post ID hoặc Page ID để sử dụng trong các plugin, theme, hoặc khi chỉnh sửa code. Mặc dù WordPress không hiển thị trực tiếp ID trên giao diện quản lý, việc tìm kiếm chúng khá đơn giản nếu bạn biết cách.

Bài viết này sẽ hướng dẫn bạn chi tiết các cách tìm Post ID và Page ID trên WordPress, từ giao diện quản trị đến sử dụng các công cụ và plugin hỗ trợ.

1. Tìm Post ID và Page ID từ giao diện quản trị WordPress

Đây là cách phổ biến và dễ thực hiện nhất:

Bước 1: Truy cập danh sách bài viết hoặc trang

  1. Đăng nhập vào WordPress Admin Panel.
  2. Vào mục Posts (Bài viết) hoặc Pages (Trang) trên menu bên trái.

Bước 2: Xem URL khi chỉnh sửa bài viết hoặc trang

  1. Di chuột qua tiêu đề bài viết hoặc trang mà bạn muốn tìm ID.
  2. Nhấp vào liên kết Edit (Chỉnh sửa).
  3. Trong URL trên thanh địa chỉ của trình duyệt, bạn sẽ thấy một tham số như sau:
https://example.com/wp-admin/post.php?post=123&action=edit

Con số 123 chính là Post ID hoặc Page ID.

Bước 3: Sử dụng bảng danh sách

Nếu bạn không muốn nhấp vào từng bài viết, chỉ cần di chuột qua tiêu đề trong danh sách và quan sát URL hiển thị ở góc dưới bên trái trình duyệt.

Cách tìm Post ID và Page ID trên WordPress - 1

2. Tìm Post ID và Page ID từ giao diện người dùng (Frontend)

Đôi khi, bạn không có quyền truy cập vào khu vực quản trị hoặc cần tìm ID từ giao diện người dùng. Dưới đây là cách thực hiện:

a. Sử dụng Developer Tools của trình duyệt

  1. Mở bài viết hoặc trang trên giao diện người dùng.
  2. Nhấn chuột phải và chọn Inspect (Kiểm tra phần tử) hoặc nhấn phím F12.
  3. Tìm phần tử HTML có chứa thông tin bài viết. Thông thường, nó nằm trong một thẻ body hoặc article với class tương tự như:
<article id="post-123" class="post ...">
Cách tìm Post ID và Page ID trên WordPress - 2

b. Xem URL trực tiếp

Nếu đường dẫn của bài viết có chứa dạng số, ví dụ:

https://example.com/?p=123

Con số 123 chính là Post ID.

3. Tìm Post ID và Page ID bằng plugin

Nếu bạn muốn một cách nhanh chóng hơn, hãy sử dụng plugin hỗ trợ hiển thị Post ID và Page ID. Đây là cách thực hiện:

Plugin gợi ý: Show IDs by 99robots

Cài đặt và kích hoạt plugin Show IDs by 99robots:

  • Vào Plugins > Add New.
  • Tìm kiếm “Show IDs by 99robots”.
  • Nhấn Install Now (Cài đặt) và Activate (Kích hoạt).

Xem Post ID và Page ID:

Sau khi kích hoạt, plugin sẽ thêm một cột mới mang tên “ID” trong bảng danh sách bài viết, trang, danh mục, và thẻ.

Bạn chỉ cần vào Posts hoặc Pages để xem ID tương ứng.

Cách tìm Post ID và Page ID trên WordPress - 3

Plugin khác: Reveal IDs

Plugin Reveal IDs này hoạt động tương tự như Show IDs nhưng có giao diện đơn giản hơn.


4. Tìm Post ID và Page ID bằng mã code (Dành cho nhà phát triển)

Nếu bạn đang phát triển theme hoặc plugin, bạn có thể sử dụng các hàm PHP để lấy Post ID và Page ID.

a. Sử dụng trong file theme

Trong WordPress, bạn có thể sử dụng hàm get_the_ID() để lấy ID của bài viết hoặc trang hiện tại:

<?php
if ( have_posts() ) :
    while ( have_posts() ) : the_post();
        echo 'Post ID: ' . get_the_ID();
    endwhile;
endif;
?>
  • Kết quả sẽ hiển thị Post ID trên trang.

b. Lấy ID của bài viết cụ thể

Nếu bạn biết tiêu đề hoặc slug của bài viết, bạn có thể sử dụng hàm

<?php
$page = get_page_by_title('Tên Bài Viết');
echo 'Page ID: ' . $page->ID;
?>

c. Lấy ID của bài viết trong vòng lặp

Nếu bạn đang ở trong vòng lặp WordPress, chỉ cần gọi the_ID() để hiển thị Post ID

<?php
the_ID();
?>

5. Mẹo tìm nhanh và tối ưu hóa

a. Sử dụng Dashboard hiệu quả

Khi bạn đã quen với việc xem URL hoặc sử dụng plugin hiển thị ID, việc tìm Post ID và Page ID sẽ trở nên nhanh chóng và dễ dàng.

b. Tận dụng Custom Fields

Nếu bạn làm việc nhiều với Custom Fields, hãy sử dụng Post ID để gắn giá trị cụ thể vào các bài viết hoặc trang cần thiết.

c. Quản lý với các công cụ phát triển

Sử dụng các công cụ như Query Monitor để kiểm tra chi tiết Post ID trong các truy vấn cơ sở dữ liệu.

Kết luận

Biết cách tìm Post ID và Page ID trên WordPress là kỹ năng cơ bản nhưng rất hữu ích, đặc biệt với những người quản trị website hoặc phát triển WordPress. Dù bạn chọn cách thủ công, sử dụng plugin, hay thông qua mã code, việc xác định ID sẽ hỗ trợ hiệu quả cho việc tùy chỉnh và tối ưu hóa trang web.

Hy vọng bài viết này đã cung cấp đầy đủ thông tin giúp bạn dễ dàng tìm Post ID và Page ID trên WordPress. Nếu có câu hỏi hoặc mẹo nào khác, hãy chia sẻ để mọi người cùng học hỏi nhé!


Leave a Reply

Your email address will not be published. Required fields are marked *

Khám phá thêm

Hướng Dẫn Toàn Diện Cách Thiết Kế Lại Website WordPress

Thiết kế lại website WordPress không chỉ đơn thuần là thay đổi giao diện mà còn là quá trình làm mới toàn diện từ […]

Cách Kiểm Tra Tốc Độ Website Và Hiểu Rõ Các Chỉ Số Hiệu Suất

Tốc độ tải trang là yếu tố ảnh hưởng rất lớn đến trải nghiệm người dùng, khả năng giữ chân khách truy cập, thậm […]

Tạo nút Scroll to Top cho trang WordPress

Bạn đã bao giờ lướt một trang web siêu dài và chợt nhận ra mình phải cuộn lên đầu trang? Vâng, ai cũng đã […]

Cách khắc phục lỗi quá nhiều chuyển hướng trong WordPress

Sự cố ‘Error too many redirects‘ hay lỗi quá nhiều chuyển hướng là lỗi WordPress có thể do plugin hoặc cài đặt không chính […]

Tạo thông báo Cookies popup cho website WordPress

Nếu trang web của bạn lưu trữ thông tin người dùng trên Cookies, và bạn muốn cho người dùng hiểu và đồng ý với […]

Laser 1.1.1 – Tạo thanh Progress Bar tải trang cho WordPress

Laser là một plugin WordPress nhẹ, nhanh và dễ sử dụng để thêm thanh tiến trình tải trang – Progress Bar. Plugin tự động […]

Hướng dẫn cách import chuyển Website từ Hosting về Localhost

Trong lĩnh vực phát triển web, việc kiểm tra và phát triển website trên máy tính cá nhân (local) trước khi đưa lên hosting […]

Local WP: Giải pháp tối ưu để cài đặt WordPress local trên Mac

Local WP (trước đây là Local by Flywheel) là một phần mềm miễn phí, mạnh mẽ giúp bạn cài đặt và quản lý các […]

Cách Tối Ưu SEO Cho Trang Blog WordPress

Tối ưu SEO (Search Engine Optimization) cho trang blog WordPress là bước quan trọng giúp nâng hạng trang web trên các công cụ tìm […]