يقوم مكون WP Discourse الإضافي بالربط بمرشح دالة ووردبريس القياسية get_comments_number. لذلك يمكنك إظهار عدد تعليقات Discourse على منشور عن طريق طباعة ذلك في القالب الخاص بك:
echo get_comments_number();
لمزيد من المعلومات حول تعليقات WP Discourse، تحقق من
مرحباً،
شكراً لمساعدتك، ولكن المشكلة هي أن هناك تعليقات متبقية على الموقع الحالي وأحتاج إلى الحصول على عدد التعليقات الحالية، والتعليقات على Discourse وجمعها. هل من الممكن القيام بذلك؟
إذا كنت تتطلع إلى الحصول على إجمالي تعليقات Wordpress و Discourse لمنشور واحد، فستعمل الدالة get_comments_number() (أي أنها ستعيد مجموع كليهما).
إذا كنت تتطلع إلى الحصول على مجموع إجمالي لجميع التعليقات على موقعك (وليس من منشور معين)، سواء من Wordpress أو Discourse، فهذا سؤال ذاتي إلى حد ما. يعتمد الأمر على ما تقصده بـ “جميع التعليقات”. ستحتاج إلى كتابة دالة مخصصة لهذا الغرض، وستفعل ذلك إذا كنت تقوم فقط بعد تعليقات Wordpress بمفردها. ستقوم بشيء مثل هذا واستخدامه في رمز قصير أو كتلة
(لقد كتبت هذا للتو على الطاير لذا يرجى اختباره قبل استخدامه )
لاحظ أنني اخترت إرجاع عدد تعليقات Wordpress approved وعدد تعليقات Discourse على المنشورات المنشورة. هناك خيارات أخرى يمكنك اتخاذها هناك حول ما يؤهل لعدك.