Tìm ID Bài Viết (Post ID) và ID Danh Mục (Category ID) trong WordPress
WordPress là một nền tảng quản lý nội dung (CMS) phổ biến, cho phép người dùng dễ dàng tạo và quản lý website của mình. Trong quá trình sử dụng WordPress, bạn có thể cần tìm ID của một bài viết cụ thể (Post ID) hoặc ID của một danh mục (Category ID) để thực hiện các tùy chỉnh, gán nội dung, hoặc sử dụng trong các đoạn code. Bài viết này sẽ hướng dẫn bạn chi tiết các cách tìm ID bài viết và ID danh mục trong WordPress.
Tại Sao Cần Tìm Post ID và Category ID?
Việc tìm Post ID và Category ID có thể cần thiết trong nhiều trường hợp, ví dụ:
- Sử dụng trong các đoạn code tùy chỉnh: Các đoạn code PHP hoặc JavaScript thường yêu cầu ID để thao tác với một bài viết hoặc danh mục cụ thể.
- Gán bài viết vào danh mục cụ thể một cách thủ công: Trong một số trường hợp, việc gán bài viết vào danh mục bằng giao diện quản trị có thể không khả thi hoặc không hiệu quả.
- Tùy chỉnh giao diện và chức năng: Bạn có thể sử dụng ID để tùy chỉnh hiển thị của một bài viết hoặc danh mục cụ thể.
- Sửa lỗi cơ sở dữ liệu: Khi gặp lỗi liên quan đến bài viết hoặc danh mục, việc biết ID có thể giúp bạn dễ dàng tìm và sửa lỗi trong cơ sở dữ liệu.
- Sử dụng các plugin và tiện ích mở rộng: Nhiều plugin yêu cầu ID để hoạt động chính xác.
Cách Tìm Post ID (ID Bài Viết) trong WordPress
Có nhiều cách để tìm Post ID của một bài viết trong WordPress. Dưới đây là một số phương pháp phổ biến nhất:
1. Tìm Post ID qua URL trong Trang Quản Trị
Đây là cách đơn giản và nhanh chóng nhất để tìm Post ID. Hãy làm theo các bước sau:
- Đăng nhập vào trang quản trị WordPress của bạn.
- Di chuyển đến mục “Bài viết” (Posts) và chọn “Tất cả bài viết” (All Posts).
- Di chuột (hover) lên tiêu đề của bài viết bạn muốn tìm ID. Bạn sẽ thấy một URL hiển thị ở góc dưới bên trái của trình duyệt (hoặc tương tự, tùy trình duyệt).
- Tìm tham số
post=trong URL. Giá trị sau dấu bằng chính là Post ID. Ví dụ:...post.php?post=123&action=edit, thì Post ID là123. - Nếu bạn nhấp vào liên kết “Sửa” (Edit) bài viết, URL trên thanh địa chỉ của trình duyệt cũng sẽ chứa tham số
post=và giá trị của nó chính là Post ID.
2. Tìm Post ID bằng Cách Kiểm Tra Mã Nguồn Trang (View Source)
Bạn có thể tìm Post ID bằng cách xem mã nguồn HTML của trang bài viết:
- Truy cập vào trang bài viết mà bạn muốn tìm ID.
- Nhấp chuột phải vào bất kỳ đâu trên trang và chọn “Xem nguồn trang” (View Page Source) hoặc “Kiểm tra” (Inspect) (tùy theo trình duyệt).
- Sử dụng chức năng tìm kiếm của trình duyệt (thường là Ctrl+F hoặc Command+F) và tìm kiếm cụm từ
postid-. - Bạn sẽ thấy một đoạn mã HTML tương tự như
. Giá trị saupostid-chính là Post ID (trong ví dụ này là123). - Ngoài ra, bạn có thể tìm kiếm theo thẻ meta như: <meta property=”og:article:id” content=”123″ />
3. Tìm Post ID bằng Plugin hỗ trợ (ví dụ: Reveal IDs)
Có nhiều plugin WordPress được thiết kế để hiển thị ID của bài viết, danh mục, thẻ và các đối tượng khác trong trang quản trị. Một trong những plugin phổ biến là “Reveal IDs”.
- Cài đặt và kích hoạt plugin “Reveal IDs” (hoặc một plugin tương tự).
- Di chuyển đến mục “Bài viết” (Posts) và chọn “Tất cả bài viết” (All Posts).
- Bạn sẽ thấy một cột mới hiển thị ID của mỗi bài viết.
Cách Tìm Category ID (ID Danh Mục) trong WordPress
Tương tự như Post ID, Category ID cũng có thể được tìm thấy bằng nhiều cách:
1. Tìm Category ID qua URL trong Trang Quản Trị
Đây là phương pháp tương tự như tìm Post ID qua URL:
- Đăng nhập vào trang quản trị WordPress của bạn.
- Di chuyển đến mục “Bài viết” (Posts) và chọn “Danh mục” (Categories).
- Di chuột (hover) lên tên danh mục bạn muốn tìm ID. Bạn sẽ thấy một URL hiển thị ở góc dưới bên trái của trình duyệt.
- Tìm tham số
tag_ID=trong URL. Giá trị sau dấu bằng chính là Category ID. Ví dụ:...edit-tags.php?action=edit&taxonomy=category&tag_ID=456&post_type=post, thì Category ID là456. - Nếu bạn nhấp vào liên kết “Sửa” (Edit) danh mục, URL trên thanh địa chỉ của trình duyệt cũng sẽ chứa tham số
tag_ID=và giá trị của nó chính là Category ID.
2. Tìm Category ID bằng Cách Kiểm Tra Mã Nguồn Trang (View Source)
Bạn có thể tìm Category ID bằng cách xem mã nguồn trang danh mục:
- Truy cập vào trang danh mục mà bạn muốn tìm ID (trên giao diện người dùng – Front-end).
- Nhấp chuột phải vào bất kỳ đâu trên trang và chọn “Xem nguồn trang” (View Page Source) hoặc “Kiểm tra” (Inspect) (tùy theo trình duyệt).
- Sử dụng chức năng tìm kiếm của trình duyệt (thường là Ctrl+F hoặc Command+F) và tìm kiếm cụm từ
category/(ví dụ: `category/tin-tuc`). - Sau khi tìm thấy đường dẫn, hãy tìm phần tử `link rel=”alternate” type=”application/rss+xml”` trong mã nguồn.
- Trong thuộc tính `href` của phần tử đó, bạn sẽ thấy đường dẫn RSS feed của danh mục. Ví dụ: `https://example.com/category/tin-tuc/feed/`.
- Truy cập vào đường dẫn RSS feed này. Thường thì trong URL của RSS feed sẽ không hiển thị ID trực tiếp.
Cách khác là bạn có thể tìm kiếm theo thẻ meta trong phần head của trang như: “. Từ URL này không thể suy ra ID, vì vậy cách này không hiệu quả. Phương pháp hiệu quả nhất là sử dụng cách 1 – Tìm Category ID qua URL trong trang quản trị.
3. Tìm Category ID bằng Plugin hỗ trợ (ví dụ: Reveal IDs)
Sử dụng plugin “Reveal IDs” (hoặc một plugin tương tự) như đã mô tả ở phần tìm Post ID:
- Cài đặt và kích hoạt plugin “Reveal IDs” (hoặc một plugin tương tự).
- Di chuyển đến mục “Bài viết” (Posts) và chọn “Danh mục” (Categories).
- Bạn sẽ thấy một cột mới hiển thị ID của mỗi danh mục.
Sử Dụng Post ID và Category ID trong Thực Tế
Sau khi đã tìm được Post ID và Category ID, bạn có thể sử dụng chúng trong nhiều tình huống khác nhau.
- Tùy chỉnh giao diện: Sử dụng ID để áp dụng các kiểu CSS hoặc JavaScript cụ thể cho một bài viết hoặc danh mục. Ví dụ:
.post-123 { ... }hoặc.category-456 { ... }. - Truy vấn dữ liệu: Sử dụng ID trong các truy vấn cơ sở dữ liệu để lấy thông tin về một bài viết hoặc danh mục cụ thể.
- Sử dụng trong các hàm WordPress: Nhiều hàm WordPress chấp nhận ID làm tham số. Ví dụ:
get_post(123)để lấy thông tin về bài viết có ID là 123.get_category(456)để lấy thông tin về danh mục có ID là 456. - Chỉnh sửa trực tiếp trong database: Trong những trường hợp khẩn cấp, bạn có thể sửa trực tiếp trong database để gán bài viết vào danh mục, hoặc chỉnh sửa thông tin khác.
Lưu Ý Quan Trọng
- Khi sử dụng Post ID và Category ID trong code, hãy đảm bảo rằng bạn đang sử dụng kiểu dữ liệu số nguyên (integer).
- Tránh sử dụng ID trực tiếp trong URL nếu có thể, vì điều này có thể gây ra các vấn đề về bảo mật. Thay vào đó, hãy sử dụng permalinks (đường dẫn tĩnh) hoặc các phương pháp khác để xác định bài viết và danh mục.
- Không bao giờ sửa trực tiếp trong database khi không có đủ kiến thức, vì có thể gây ra hư hỏng hệ thống. Hãy sao lưu database trước khi thực hiện bất kỳ thay đổi nào.
Kết Luận
Việc tìm Post ID và Category ID trong WordPress là một kỹ năng cơ bản nhưng rất quan trọng. Bằng cách sử dụng các phương pháp được trình bày trong bài viết này, bạn có thể dễ dàng tìm và sử dụng ID để tùy chỉnh và quản lý website WordPress của mình một cách hiệu quả hơn.
