# Pocas categorías se muestran en site.json cuando max\_nesting\_categories = 3

**URL:** https://meta.discourse.org/t/only-a-few-categories-showing-up-in-site-json-when-max-category-nesting-3/372249
**Category:** Bug
**Tags:** wp-discourse, rest-api
**Created:** [30 Junio, 2025 09:40 UTC](https://meta.discourse.org/t/only-a-few-categories-showing-up-in-site-json-when-max-category-nesting-3/372249 "2025-06-30T09:40:23Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![jimkleiber](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jimkleiber/32/121814_2.png) [@jimkleiber](https://meta.discourse.org/u/jimkleiber)
#### Post date: [30 Junio, 2025 09:40 UTC](https://meta.discourse.org/t/only-a-few-categories-showing-up-in-site-json-when-max-category-nesting-3/372249/1 "2025-06-30T09:40:23Z")

</div>

Desde que cambié a `max_nesting_categories = 3`, noté que mi WP-Discourse ya no está extrayendo la lista completa de categorías. Si visito `/site.json`, solo puedo ver 5 categorías. Si visito `/categories.json`, creo que veo todas las categorías de 1er y 2do nivel, con los IDs de las categorías de 3er nivel listados debajo de las categorías de 2do nivel. Sin embargo, WP-Discourse rellena su lista de categorías usando `/site.json`.

Además, cuando escribo `/site.json` en una ventana en la que he iniciado sesión como administrador, solo muestra 5 categorías. Si lo hago en una ventana de incógnito, muestra 26. En la ventana de administrador con sesión iniciada y `/categories.json`, muestra 33.

¿Alguna idea de lo que podría estar pasando?

---

<div class="post-metadata">

### Author: ![jimkleiber](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jimkleiber/32/121814_2.png) [@jimkleiber](https://meta.discourse.org/u/jimkleiber)
#### Post date: [30 Junio, 2025 12:21 UTC](https://meta.discourse.org/t/only-a-few-categories-showing-up-in-site-json-when-max-category-nesting-3/372249/2 "2025-06-30T12:21:55Z")

</div>

Actualicé manualmente el archivo `plugin-utilities.php` para leer desde `categories.json` y no desde `site.json`, y luego actualicé para asegurarme de que leyera el objeto json correcto (en `site.json`, las categorías son de primer nivel y en `categories.json` son de segundo nivel).

Sin embargo, tengo 49 categorías y solo 33 aparecen en `categories.json`.

Así que, por ahora, simplemente agregué manualmente la categoría que quería y que faltaba.

Todavía no estoy seguro si esto es un problema de `max_category_nesting=3`, pero incluso si no lo es, creo que en el futuro la consulta de categorías de wp-discourse desde `categories.json` podría ser más fluida.
