WP Discourse: تعديل قالب التعليقات الحالي

مرحباً،

أنا أستخدم قالب تعليق مخصص على تثبيت ووردبريس الخاص بي. لذلك لا أرغب في تمكين ميزة “التعليق” المتوفرة في WP Discourse.

ما أود تحقيقه الآن هو امتداد للقالب الحالي الخاص بي:

  • كيف يمكنني الاستعلام عما إذا كانت مشاركة قد تم نشرها بالفعل في Discourse؟
  • إذا كانت النتيجة “صحيحة” (منشورة)، أود ببساطة تضمين رابط للمشاركة في منتدى Discourse

كيف يمكنني تحقيق ذلك؟

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

أهلاً @OrkoGrayskull :slight_smile:

إذا تم نشر منشور على Discourse باستخدام إضافة WP Discourse، فإن الرابط الدائم للمنشور يتم حفظه في حقل بيانات المنشور في ووردبريس discourse_permalink. لذا، كل ما عليك فعله هو عرضه في القالب الخاص بك حيث تريد ظهور الرابط. شيء مثل هذا:

<li><a href="<?php get_post_meta(get_the_ID(), 'discourse_permalink', true); ?>">ناقش هذا على منتدياتنا</a></li>
إعجاب واحد (1)

شكرا لك @angus.

لقد نجحت في تشغيله! :slight_smile:


if ( get_post_meta( get_the_ID(), 'discourse_permalink', true ) ) {
   $discourse_permalink = get_post_meta( $post->ID, 'discourse_permalink', true );       
   echo '<a href="' . esc_url( $discourse_permalink ) . '" title="Forum">Comment on our forum</a>';
}
إعجاب واحد (1)