ضع علامات على المشاركات التي تنشر من ووردبريس إلى Discourse

يمكن الآن وسم المنشورات عند نشرها باستخدام إضافة WP Discourse. لوسم منشور، انقر على رابط “خيارات متقدمة” في صندوق بيانات Discourse لتوسيع الصندوق. أضف الوسوم إلى حقل الإدخال “وسوم”، إما واحدة تلو الأخرى أو كقائمة مفصولة بفواصل.

سيتم تحويل أي مسافات في أسماء الوسوم إلى شرطات. يتم تحديد الحد الأقصى لعدد الوسوم عبر خيار “الحد الأقصى لعدد الوسوم” الموجود في تبويب “إعدادات النشر”. إذا تُرك الإعداد فارغًا، فسيكون الحد الافتراضي لعدد الوسوم هو 5. سيتم استبعاد الوسوم غير المسموح بها على Discourse بسبب إعدادات الموقع أو قيود التصنيف عند نشر المنشور على Discourse.

7 إعجابات

هل توجد طريقة للربط بهذا الأمر لتعبئة أنواع المنشورات المخصصة المحددة مسبقًا بوسوم محددة؟

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

لا يحتوي إضافة WP Discourse على خطاف يمكن استخدامه لإضافة وسوم إلى المنشور تلقائيًا قبل نشره على Discourse. سأضيف خطافًا يمكن استخدامه لهذا الغرض وأبلغك عند الانتهاء من ذلك.

4 إعجابات

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

إعجابَين (2)

لم نضف هذا الخطاف بعد. سأضيفه في الإصدار القادم :+1:

إعجابَين (2)

لقد مر عامان :open_mouth: كان يجب إضافته منذ زمن طويل :ضحك:

لا أمزح، شكراً مقدماً :slight_smile: :+1:

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

مرحباً، أرى أنه تم إنشاء إصدار جديد، هل تمت إضافة هذا؟

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

يمكنك استخدام فلتر wpc_publish_body لتحقيق ذلك، على سبيل المثال:

add_filter(  'wpdc_publish_body', function( $body, $remote_post_type, $post_id ) {
   if ( 'create_post' === $remote_post_type ) {
      $body['tags'] = array( 'tag1', 'tag2' );
   }
   return $body;
}, 10, 3);

يضيف الإصدار 2.4.5 المعامل post_id إلى الفلتر لجعل الحالة المحددة لإضافة علامات إلى منشورات أنواع معينة أسهل.

إعجابَين (2)