Làm thế nào để bạn lấy một bài đăng bằng tên sên thông qua API REST?


16

Nó hoạt động cho các trang của tôi nhưng không cho bài viết của tôi. Nếu tôi đi đến example.com/wp-json/wp/v2/pages?slug=page-namenó sẽ lấy lại trang chính xác. Nếu tôi đi đến example.com/wp-json/wp/v2/posts?slug=post-namenó sẽ không lấy một bài theo cách tương tự. Ai đó có thể cho tôi biết làm thế nào để có được một bài viết bằng tên sên? Bài đăng cũng có một danh mục, nhưng tôi không biết liệu nó có cần thiết hay làm thế nào để thêm nó vào truy vấn. Tất cả tài liệu tôi tìm thấy đề cập đến chức năng [bộ lọc] không còn được hỗ trợ.


1
Tôi đã thông qua sitename.com/wp-json/wp/v2/posts?slug=post-slug , các tác phẩm của nó
Tamil Selvan C

1
Hãy thử sên bài thay vì tên bài đăng
Tamil Selvan C

Tôi đã phát hiện ra rằng có thể có vấn đề với plugin Thành viên trả phí của tôi. Bất kỳ bài đăng nào được coi là nội dung bị hạn chế đều không thể được gọi bằng sên của nó và không trả về gì thay vì "Trang bị hạn chế, vui lòng đăng nhập."
Alex

Câu trả lời:


22

Bài viết: sitename.com/wp-json/wp/v2/posts?slug=post-slug

Trang: sitename.com/wp-json/wp/v2/pages?slug=page-slug

Loại bài tùy chỉnh: sitename.com/wp-json/wp/v2/POST_TYPE?slug=post-slug


cảm ơn !!! ....
Daniel Mauricio Sánchez Ávila
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.