Solo poche categorie appaiono in site.json quando max_nesting_categories = 3

Da quando ho impostato max_nesting_categories = 3, ho notato che il mio WP-Discourse non recupera più l’elenco completo delle categorie. Se visito /site.json, vedo solo 5 categorie. Se visito /categories.json, credo di vedere tutte le categorie di primo e secondo livello, con gli ID delle categorie di terzo livello elencati sotto le categorie di secondo livello. Tuttavia, WP-Discourse popola il suo elenco di categorie utilizzando /site.json.

Inoltre, quando digito /site.json in una finestra in cui sono loggato come amministratore, mostra solo 5 categorie. Se lo faccio in una finestra di navigazione in incognito, ne mostra 26. Nella finestra con accesso come amministratore con /categories.json, ne mostra 33.

Avete qualche idea su cosa potrebbe succedere?

Ho aggiornato manualmente il file plugin-utilities.php per leggere da categories.json e non da site.json, e poi ho aggiornato per assicurarmi che leggesse l’oggetto json corretto (in site.json, categories è al 1° livello, ed è al 2° livello in categories.json).

Tuttavia, ho 49 categorie e solo 33 vengono visualizzate anche in categories.json.

Quindi, per il momento, ho semplicemente aggiunto manualmente l’unica categoria che volevo e che mancava.

Non sono ancora sicuro se questo sia un problema di max_category_nesting=3, ma anche se non lo fosse, penso che in futuro il polling delle categorie da categories.json da parte di wp-discourse potrebbe essere più agevole.