REST API của WordPress yêu cầu xác thực khi thực hiện các thao tác bảo mật. Các phương pháp xác thực phổ biến bao gồm:
Để lấy danh sách tất cả các bài viết, sử dụng phương thức GET
với endpoint /wp-json/wp/v2/posts
:
GET
Trong đó 123
là ID của bài viết bạn muốn lấy. Kết quả trả về là thông tin chi tiết của bài viết này.
Để tạo một bài viết mới, sử dụng phương thức POST
với endpoint /wp-json/wp/v2/posts
và gửi dữ liệu bài viết trong body của yêu cầu:
PUT
Dữ liệu (trong body của yêu cầu) có thể là:
DELETE
Kết quả sẽ xác nhận rằng bài viết với ID 123 đã được xóa.
Để lấy danh sách tất cả các trang, sử dụng phương thức GET
với endpoint /wp-json/wp/v2/pages
:
GET
Để tạo một trang mới, sử dụng phương thức POST
với endpoint /wp-json/wp/v2/pages
và gửi dữ liệu trang trong body của yêu cầu:
PUT
Dữ liệu (trong body của yêu cầu) có thể là:
DELETE
Để lấy danh sách tất cả các danh mục, sử dụng phương thức GET
với endpoint /wp-json/wp/v2/categories
:
GET
Để tạo một danh mục mới, sử dụng phương thức POST
với endpoint /wp-json/wp/v2/categories
và gửi dữ liệu danh mục trong body của yêu cầu:
PUT
Dữ liệu (trong body của yêu cầu) có thể là:
DELETE
Để lấy danh sách tất cả các thẻ, sử dụng phương thức GET
với endpoint /wp-json/wp/v2/tags
:
GET
Để tạo một thẻ mới, sử dụng phương thức POST
với endpoint /wp-json/wp/v2/tags
và gửi dữ liệu thẻ trong body của yêu cầu:
PUT
Dữ liệu (trong body của yêu cầu) có thể là:
DELETE
Để lấy danh sách tất cả các thuật ngữ, sử dụng phương thức GET
với endpoint /wp-json/wp/v2/terms
:
GET
Để tạo một thuật ngữ mới, sử dụng phương thức POST
với endpoint /wp-json/wp/v2/terms
và gửi dữ liệu thuật ngữ trong body của yêu cầu:
PUT
Dữ liệu (trong body của yêu cầu) có thể là:
DELETE
Để lấy danh sách tất cả các tác giả, sử dụng phương thức GET
với endpoint /wp-json/wp/v2/users
:
GET
Để tạo một tác giả mới, sử dụng phương thức POST
với endpoint /wp-json/wp/v2/users
và gửi dữ liệu tác giả trong body của yêu cầu:
PUT
Dữ liệu (trong body của yêu cầu) có thể là:
DELETE
Để lấy bài viết theo ID:
GET http://example.com/wp-json/wp/v2/posts/{id}
Để lấy bài viết theo slug:
GET http://example.com/wp-json/wp/v2/posts?slug={slug}
Trong đó {slug}
là slug của bài viết bạn muốn tìm.
Hy vọng phiên bản chi tiết này giúp bạn nắm rõ cách sử dụng REST API của WordPress để quản lý các tài nguyên và thực hiện các thao tác bảo mật. Nếu bạn có thêm câu hỏi hoặc cần hỗ trợ thêm, hãy cho tôi biết!