ظهور عدد قليل فقط من الفئات في site.json عندما max_nesting_categories = 3

منذ أن قمت بالتبديل إلى max_nesting_categories = 3، لاحظت أن WP-Discourse لم يعد يسحب القائمة الكاملة للفئات. إذا قمت بزيارة /site.json، يمكنني رؤية 5 فئات فقط. إذا قمت بزيارة /categories.json، أعتقد أنني أرى جميع الفئات من المستوى الأول والثاني، مع معرفات الفئات من المستوى الثالث مدرجة تحت الفئات من المستوى الثاني. ومع ذلك، يقوم WP-Discourse بملء قائمة الفئات الخاصة به باستخدام /site.json.

أيضًا، عندما أكتب /site.json في نافذة مسجل الدخول فيها كمسؤول، فإنها تعرض 5 فئات فقط. إذا قمت بذلك في نافذة متصفح خفي، فإنها تعرض 26. في نافذة المسؤول المسجل الدخول مع /categories.json، تعرض 33.

هل هناك أي فكرة عما قد يحدث؟

لقد قمت بتحديث ملف plugin-utilities.php يدويًا للقراءة من categories.json وليس من site.json، ثم قمت بالتحديث للتأكد من أنه يقرأ كائن JSON الصحيح (في site.json، الفئات هي المستوى الأول، وهي المستوى الثاني في categories.json).

ومع ذلك، لدي 49 فئة ويظهر 33 فقط في categories.json أيضًا.

لذلك، في الوقت الحالي، أضفت يدويًا الفئة الوحيدة التي كنت أرغب فيها وكانت مفقودة.

لا يزال غير متأكد مما إذا كانت هذه مشكلة max_category_nesting=3، ولكن حتى لو لم تكن كذلك، أعتقد أن استطلاع الفئات من categories.json بواسطة wp-discourse قد يكون أكثر سلاسة في المستقبل.