Sous-catégories soudainement manquantes

J’avais l’habitude de pouvoir voir les sous-catégories lors de la publication d’un article sur Discourse, maintenant je ne vois que les catégories de premier niveau dans le menu déroulant. J’ai bien coché l’option pour afficher les sous-catégories dans le plugin WP, il semble donc y avoir une régression ici.

Salut David, je viens de tester et ça fonctionne pour moi. Voici ce que j’ai fait avec ma configuration de test (wp-discourse.pavilion.tech est connecté à demo.pavilion.tech).

  1. Créé une nouvelle sous-catégorie : https://demo.pavilion.tech/c/astronomical-events/eclipses/10

  2. Activé “Display Subcategories” dans les paramètres de WP Discourse Publishing.

  3. Forcé une mise à jour de catégorie dans WP Discourse en cochant “Force Category Update”.

  4. La sous-catégorie éclipse est apparue dans la liste des catégories dans WP Discourse.

  5. La publication dans la catégorie éclipse a fonctionné comme prévu.

Pourriez-vous me guider à travers quelques étapes similaires pour reproduire le problème ?

1 « J'aime »

Je me demande si cela est lié au mode expérimental de « mise à l’échelle des catégories » ? Peut-être que cela vaut la peine d’essayer ? (@davidkingham, l’avez-vous activé ?)

3 « J'aime »

Oui, j’ai reproduit le problème comme suit :

  1. Réglez le paramètre du site Discourse « lazy load categories groups » sur « admins ».

  2. Effectuez les étapes 1 à 3 (ci-dessus).

  3. Les sous-catégories n’apparaissent pas dans WP Discourse.

@davidkingham pourriez-vous confirmer si vous utilisez le paramètre du site « lazy load categories groups » ?

2 « J'aime »

Merci les gars, oui, je l’avais réglé sur les administrateurs, le désactiver ne ramène pas les sous-catégories.

Vous devrez peut-être également invalider vos caches WP Discourse et/ou Discourse.

  1. Mettez à jour les détails d’une catégorie dans Discourse.
  2. Sélectionnez « Forcer la mise à jour de la catégorie » dans les paramètres de publication de WP Discourse et « Enregistrer les options ».

Ça a marché, merci Angus !

2 « J'aime »