WP rest api: cómo obtener la cantidad de comentarios

1 minuto de lectura

Leí todo el documento WordPress WP rest api pero no encontré cómo limitar la cantidad de comentarios que quiero. Lo intenté. http://misitioweb.com/wp-json/posts/999/comments?filter[comments_per_page]=1

  • ¿Es posible que usted use versión 2 ?

    – Karthik

    26 de septiembre de 2015 a las 13:14

Si puede usar la versión 2 de Rest API, entonces el punto final es algo como lo siguiente:

domain.com/wp-json/wp/v2/comments?post=1&per_page=2

donde el post el parámetro es el ID de la publicación para la que está recuperando los comentarios y per_page es cuántos mostrar. Si desea una lista de todos los comentarios y limitarlos, entonces:

domain.com/wp-json/wp/v2/comments?per_page=2

También puede agregar un parámetro de página para mostrar un valor paginado diferente de los comentarios, por lo tanto:

domain.com/wp-json/wp/v2/comments?post=1&per_page=2&page=3

que devolvería los comentarios 5 y 6 (página 3 de comentarios cuando hay 2 por página) para la publicación con una ID de 1

  • Solo puede obtener un máximo de 100 comentarios por cada solicitud. Si desea saber cuántos comentarios tiene una publicación, debe obtener el x-wp-total en los encabezados de respuesta.

    – Narayón

    2 de noviembre de 2016 a las 16:11

  • Gracias @RichardTape. Me preguntaba cómo implementar la carga diferida con la API de WP y tu respuesta me lo dejó claro.

    – miloskarakas

    24 de enero de 2020 a las 21:33

¿Ha sido útil esta solución?