Markiere Beiträge, die von WordPress zu Discourse veröffentlicht werden

Beiträge können nun beim Veröffentlichen mit dem WP Discourse-Plugin mit Tags versehen werden. Um einen Beitrag zu taggen, klicken Sie auf den Link „Erweiterte Optionen“ im Discourse-Metabox, um die Metabox zu erweitern. Fügen Sie Tags im Tag-Eingabefeld hinzu, entweder einzeln oder als durch Kommas getrennte Liste.

Leerzeichen in Tag-Namen werden in Bindestriche umgewandelt. Die maximale Anzahl von Tags wird durch die Option „Maximale Anzahl von Tags“ auf der Registerkarte „Veröffentlichungseinstellungen“ festgelegt. Wenn diese Einstellung leer gelassen wird, beträgt die maximale Anzahl von Tags standardmäßig 5. Tags, die aufgrund von Site-Einstellungen oder Kategorieeinschränkungen auf Discourse nicht erlaubt sind, werden beim Veröffentlichen des Beitrags auf Discourse weggelassen.

7 „Gefällt mir“

Gibt es eine Möglichkeit, dies zu nutzen, um bestimmte benutzerdefinierte Post-Typen mit bestimmten Tags vorab zu füllen?

1 „Gefällt mir“

Das WP-Discourse-Plugin verfügt derzeit über keinen Hook, der automatisch Tags zu einem Beitrag hinzufügen kann, bevor dieser auf Discourse veröffentlicht wird. Ich werde einen entsprechenden Hook hinzufügen und Sie informieren, sobald dies erledigt ist.

4 „Gefällt mir“

Entschuldigen Sie, dass ich einen so alten Beitrag wiederbelebe, aber wurde dies hinzugefügt? Ich habe versucht, den Quellcode zu durchsuchen, konnte aber nichts finden.

2 „Gefällt mir“

Wir haben diesen Hook noch nicht hinzugefügt. Ich werde ihn in der nächsten Version hinzufügen :+1:

2 „Gefällt mir“

Es sind 2 Jahre :open_mouth: das hätte schon vor Ewigkeiten hinzugefügt werden sollen :laughing:

Nein, nur ein Scherz, danke im Voraus :slight_smile: :+1:

1 „Gefällt mir“

Hallo, ich sehe, dass eine neue Version erstellt wurde. Wurde dies hinzugefügt?

Nein, diese Veröffentlichung betraf ein anderes, spezifisches Problem. Ich werde sicherstellen, dass es in der nächsten enthalten ist.

Sie können den wpc_publish_body-Filter verwenden, um dies zu erreichen, z. B.

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 fügt post_id als Parameter zum Filter hinzu, um den spezifischen Fall des Hinzufügens von Tags zu Beiträgen bestimmter Typen zu erleichtern.

2 „Gefällt mir“