التعليقات مرتبطة فقط على الرغم من إعدادات عرضها

هنا مقارنة جنبًا إلى جنب لإعداداتي، والواجهة الأمامية للموقع:

كما أنه لا يعمل مع Ajax. لقد قمت بتعطيل إضافة التخزين المؤقت، ولا يزال لا يعمل.

القالب مخصص، ويقوم فقط بتحميل التعليقات باستخدام قالب التعليقات القياسي كما يلي:

<?php
comments_template();
?>

أي اقتراحات حول كيفية تصحيح هذا؟

أنا أستخدم إعداد webhook لإرسال هذه، وبالنظر إلى سجلات webhook أرى 200 للتعليق الذي يتم إرساله إلى موقع WP.

أحصل أيضًا على التعليقات المرتبطة فقط عند وضع كتلة تعليقات Discourse يدويًا في أسفل المشاركات.

أيضًا، في صفحة المشاركات في لوحة الإدارة، يمكنني رؤية عدد التعليقات بجوار المنشور. لذا فهي بالتأكيد تحتوي عليها.

إليك HTML الذي تم إنشاؤه:

<div id="comments" class="comments-area">
	<div class="respond comment-respond">
		<h3 id="reply-title" class="comment-reply-title">
			انضم إلى المناقشة على 	<a class="wpdc-discourse-topic-link" href="https://slowtwitch.northend.network/t/on-sam-laidlow-s-im-world-championship-validation-debacle/2236073">slowtwitch.northend.network</a>
		</h3>
	</div>
</div>
إعجابَين (2)

أولاً، هل هناك أي مشاركات في المواضيع المرتبطة؟ هل يمكنك مشاركة مثال؟ آسف على السؤال الأساسي، لكن يجب أن أسأل ذلك أولاً.

ماذا تقصد بهذا؟ هل يمكنك وصف ما تفعله هنا.

إعجاب واحد (1)

بالتأكيد، إليك منشور ووردبريس: حول فضيحة التحقق من صحة بطولة العالم لـ IM الخاصة بسام ليدلو – مدونة Slowtwitch

إليك المنشور المقابل في discourse: حول فضيحة التحقق من صحة بطولة العالم لـ IM الخاصة بسام ليدلو - منتدى الترياثلون - Slowtwitch (northend.network)

فيما يتعلق باستخدام كتلة التعليقات، دخلت إلى المنشور ووضعت كتلة gutenberg المسماة “Discourse Comments”، وقامت فقط بإخراج نفس الرابط مثل استدعاء comments_template();

إعجاب واحد (1)

أنا لا أستخدمه أيضًا

لكنني أحب هذه الإضافة لذا سأتابعها :+1:

هذه تعليقات جديدة، غالبًا ما تستغرق تعليقاتي بعض الوقت للانتشار

لقد افترضت أنه بما أنني كنت أستخدم الـ webhook، فسيكون الأمر فوريًا تقريبًا. ومع ذلك، فإن أقدم تعليق عمره أكثر من 15 ساعة.

إعجاب واحد (1)

شكراً روس. هل يمكنك مشاركة الملف الوصفي من عارض السجلات؟

إعجابَين (2)

هذا الملف مضمن في سجلات التنزيل

الخادم

WordPress - 6.6.1
PHP - 8.2.9
MySQL - 10.7.8

الإضافات النشطة

Advanced Ads - 1.52.4
Advanced Ads Pro - 2.26.2
Advanced Ads – Tracking - 2.7.1
Advanced Custom Fields PRO - 6.3.4
Duplicator Pro - 4.5.18.1
Font Awesome - 4.5.0
Migrate Guru - 5.65
No Category Base (WPML) - 1.3
Redirection - 5.4.2
SVG Support - 2.5.5
Under Construction - 4.01
W3 Total Cache - 2.7.4
WP-Discourse - 2.5.4
WP Mail SMTP - 4.1.0

إعدادات WP Discourse (تم استبعاد الأسرار)

connection-logs - 1
display-subcategories - 0
allow-tags - 0
max-tags - 5
publish-as-unlisted - 0
full-post-content - 1
custom-excerpt-length - 55
add-featured-link - 0
auto-publish - 1
force-publish - 0
force-publish-max-age - 0
publish-failure-notice - 0
auto-track - 1
allowed_post_types - post
exclude_tags -
hide-discourse-name-field - 0
discourse-username-editable - 0
direct-db-publication-flags - 0
verbose-publication-logs - 0
enable-discourse-comments - 1
comment-type - display-comments
ajax-load - 0
load-comment-css - 1
discourse-new-tab - 0
hide-wordpress-comments - 1
show-existing-comments - 0
max-comments - 5
min-replies - 1
min-score - 0
min-trust-level - 1
bypass-trust-level-score - 50
only-show-moderator-liked - 0
custom-datetime-format -
cache-html - 0
clear-cached-comment-html - 0
verbose-comment-logs - 1
use-discourse-webhook - 1
webhook-match-old-topics - 0
use-discourse-user-webhook - 0
webhook-match-user-email - 0
verbose-webhook-logs - 0
verbose-webhook-logs - 0
verbose-sso-logs - 1
enable-sso - 0
auto-create-sso-user - 0
real-name-as-discourse-name - 0
force-avatar-update - 0
redirect-without-login - 0
sso-client-enabled - 1
sso-client-login-form-change - 1
sso-client-sync-by-email - 1
sso-client-disable-create-user - 0
sso-client-sync-logout - 0
logs-enabled - 1

حسناً، لقد اكتشفت المشكلة!

أولاً وقبل كل شيء، شكراً جزيلاً لك على مساعدتك. آسف لأنك اضطررت للبحث نيابة عني. لقد أمضيت بعض الوقت في فهم discourse وميزاته، وأصبحت المشكلة واضحة جداً…

في إعداداتي، يجب أن يكون لدى المستخدم مستوى ثقة 1 أو أعلى. لدى الجميع حالياً مستوى ثقة 0. هذا منتدى عمره 35 عاماً يتم نقله من تقنية قديمة، لذا هناك الكثير من المحتوى الذي يتم نقله، ولكن لا يوجد شيء يشير إلى مستوى الثقة. سأقوم بتعديل هذه الإعدادات للمستخدمين.

نظراً لوجود أكثر من 100 ألف مستخدم، هل هناك حل للقيام بذلك بشكل جماعي؟

يسرني أنك اكتشفت المشكلة.

نعم، يوجد، ولكن أقترح التفكير في هذا بعمق أولاً كمشكلة إدارة مجتمع قبل التفكير في كيفية القيام بذلك برمجيًا. إذا لم تكن قد تعمقت بالفعل في مستويات الثقة، فراجع

بعد ذلك، إذا كنت أنا، فسأحدد عددًا قليلاً من مجموعات المستخدمين (ربما كان لديك حل قديم لنوع من تجميع المستخدمين؟) التي تريد منحها مستويات ثقة أعلى، أي 3 و 4. ستكون هذه عملية يدوية في الغالب. بالنسبة للمستويات الأدنى، أي 1 و 2، يجب أن يتم ذلك بشكل جماعي. يمكنك ربما تعيين بعض البيانات الوصفية للمستخدم من منتداك القديم إلى استدلالات مستوى الثقة. أو وضع بعض القواعد الأساسية. الكود نفسه بسيط نسبيًا، لكنني لن أنسخ/ألصق الكود في الموضوع لـ 100 ألف مستخدم.

بشكل أعم، من الأفضل أن يتعامل مزود استضافة Discourse الخاص بك مع الترحيل نيابة عنك، حيث أن هذا شيء يتعاملون معه غالبًا وسيكون لديهم حلول متطورة لذلك.

شكرا لك!

نحن مزود الاستضافة، وكذلك المطورون. هذه مجرد أول تجربة لنا مع Discourse.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.