Etiqueta las publicaciones que se publiquen desde WordPress a Discourse

Ahora se pueden etiquetar las publicaciones al publicarlas con el plugin WP Discourse. Para etiquetar una publicación, haga clic en el enlace Opciones avanzadas del cuadro de metadatos de Discourse para expandirlo. Agregue etiquetas al campo de entrada de Etiquetas, ya sea una a la vez o como una lista separada por comas.

Cualquier espacio en los nombres de las etiquetas se convertirá en guiones. El número máximo de etiquetas está determinado por la opción «Número máximo de etiquetas» que se encuentra en la pestaña Configuración de publicación. Si la configuración se deja vacía, el número máximo de etiquetas será 5 por defecto. Las etiquetas que no están permitidas en Discourse debido a la configuración del sitio o restricciones de categoría se omitirán al publicar la publicación en Discourse.

7 Me gusta

¿Hay alguna manera de conectar esto para prellenar tipos de entradas personalizados específicos con etiquetas específicas?

1 me gusta

El plugin WP Discourse no tiene un hook que pueda usarse para agregar automáticamente etiquetas a una publicación antes de que se publique en Discourse. Agregaré un hook para esto y te avisaré cuando esté listo.

4 Me gusta

Disculpa por revivir un post tan antiguo, pero ¿se añadió esto? He intentado buscar en el código fuente pero no he encontrado nada.

2 Me gusta

Aún no hemos agregado ese hook. Lo agregaré en la próxima versión :+1:

2 Me gusta

Han pasado 2 años :O, debería haberse añadido hace mucho tiempo :laughing:

Nah, es broma, gracias de antemano :slight_smile: :+1:

1 me gusta

Oye, veo que se ha creado una nueva versión, ¿se añadió esto?

No, ese lanzamiento se refería a otro problema específico. Me aseguraré de que esté en el próximo.

Puede usar el filtro wpc_publish_body para lograr esto, por ejemplo:

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 agrega post_id como parámetro al filtro para facilitar el caso específico de agregar etiquetas a publicaciones de ciertos tipos.

2 Me gusta