إضافة رابط فئة discourse إلى ووردبريس

مرحبًا،

هل هناك إمكانية لإضافة معاينة لفئات Discourse في ووردبريس باستخدام إضافة Wp Discourse؟
أعتقد أن مُجمّع RSS قد يعمل لهذا الغرض، ولكن هل يمكن تحقيق ذلك باستخدام إضافة WP Discourse؟
شبيهًا بما هو موجود في هذه الصفحة: https://monocycle.info

شكرًا لك.

مرحبًا،

للأسف، بناءً على ما أراه، لا توجد خيار لذلك. ولكن يمكنك القيام بذلك باتباع الخطوات التالية:

  1. قم بتثبيت إضافة اختصارات discourse واستخدم الاختصار في عنصر القائمة الجانبي للنص [discourse_topics]

  2. انتقل إلى wp-discourse-shortcodes-master / lib / discourse-topic-formatter.php وابحث عن هذا السطر
    $category = $this->find_discourse_category( $topic );

  3. بعد هذا السطر، الصق التالي:
    $category_url = $this->discourse_url . "/c/{$category['slug']}/{$category['id']}";

  4. ابحث عن هذا (ستجد سطرين، لموضعين: أعلى وأسفل):
    $output .= '<span class="wpds-shortcode-category">' . $this->discourse_category_badge( $category ) . '</span>';

  5. استبدلهما بـ:
    $output .= '<span class="wpds-shortcode-category"><a class="wps-cat-link" target="_blank" href="' . esc_url( $category_url ) . '">' . $this->discourse_category_badge( $category ) . '</a></span>';

  6. اذهب إلى لوحة تحكم ووردبريس الخاصة بك، وحدد هذا المربع، ثم انقر على حفظ الخيارات

تذكر أن هذه التعديلات ستُحذف عند تحديث إضافة wp-discourse-shortcodes، لذا يُفضل عمل نسخة احتياطية قبل التحديث. بالتوفيق.

ما تقترحه قد ينجح، لكنني لا أنصح أحدًا بتعديل الإضافات بهذه الطريقة إلا إذا كان على دراية تامة بما يفعله. وإلا فقد تتسبب بسهولة في تعطيل موقع ووردبريس الخاص بك. ومع ذلك، قد يُقبل طلب سحب (PR) لإضافة اختصار discourse_categories إلى إضافة اختصارات WP Discourse.

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

يعمل على موقعنا الإلكتروني (رابط عند تمرير الماوس):

لكن نعم، أنا أتفق معك، ليست هذه أفضل طريقة.

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