Utiliza WP Discourse para publicar publicaciones de WordPress a Discourse

Hola Angus,

Gran plugin y grandes instrucciones.

Acabo de instalar y configurar WP-Discourse. Parece que está funcionando, sin embargo, veo algunas etiquetas html en mi publicación en Discourse desde Wordpress, lo que probablemente esté relacionado con el tema que estoy usando en Wordpress.

Una comprobación rápida, supongo que es unidireccional, ¿verdad? Así que una publicación de Wordpress se publica en Discourse. Si luego hago cambios en esa publicación de Discourse (por ejemplo, elimino las etiquetas html), esto no se sincroniza con Wordpress. ¿Correcto?

Haré una nueva publicación para probar y ver si esto sucede todo el tiempo (ya que acabo de publicar una publicación antigua en Discourse para ver si funcionaba).

Gracias y saludos,
Pieces

2 Me gusta

Hola @Pieces

¿Aparecen estas en la versión publicada de la publicación de Discourse o solo cuando la editas?

Sí, eso es correcto.

Aparecieron cuando actualicé una publicación de WordPress previamente publicada para publicarla en Discourse (justo después de instalar Discourse). Así que aparecieron en una publicación publicada de Discourse.

Estoy usando el tema Avada para WordPress.

¿Podrías enlazarme a dónde está sucediendo esto en tu comunidad?

1 me gusta

Claro. Mi foro se puede encontrar aquí, mi Wordpress se puede encontrar aquí.

Fue la publicación de Ragnarok la que contenía el HTML al publicarse. Sin embargo, lo cambié en Discourse, así que no se mostrará. Probablemente publicaré una nueva entrada mañana, así que la probaré de nuevo y te informaré si vuelve a suceder.

Gracias por tu apoyo, muy apreciado.

Sí, por favor, házmelo saber si esto vuelve a suceder y lo revisaré de inmediato. Por favor, también toma nota de las circunstancias que llevaron al problema, es decir, qué estás haciendo exactamente cuando creas la publicación de WordPress.

1 me gusta

Hola, gracias por este plugin tan útil.

¿Hay alguna forma de arreglar la plantilla de la publicación de Discourse? En cada actualización, la plantilla se borra y se reemplaza por la predeterminada.

Gracias.

Hola @sedget,

¡Gracias por tus comentarios! ¿Podrías dar más detalles sobre a qué te refieres con:

  • “cada actualización”: ¿Estás actualizando WordPress, Discourse o el propio plugin?
  • “la plantilla se borra”: ¿Podrías explicar a qué te refieres con plantilla y qué quieres decir cuando dices que se está “borrando”?

Gracias :slight_smile:

Hola,
Voy a intentar ser más claro :slight_smile:

Tenemos la capacidad de personalizar la plantilla de publicación Añadir la imagen destacada a la plantilla de publicación

Esto nos permite publicar mensajes en nuestro foro de Discourse desde una publicación de WP, incluida la imagen destacada (ejemplo a continuación)

Cuando se actualiza el plugin WP Discourse en WordPress, esta personalización se restablece a la configuración predeterminada y cada vez tenemos que reconfigurar la plantilla. La configuración predeterminada muestra el mensaje sin la imagen destacada.

Entonces, mi pregunta es: ¿Hay alguna forma de mantener la plantilla activa y protegida contra el restablecimiento cuando actualizamos el plugin WP Discourse en WordPress?

Gracias por leer :slight_smile:

Saludos

Un plugin realmente genial, solo me preguntaba si había una manera de personalizar un par de cosas. Como puedes ver en la captura de pantalla, no hay espacio entre la palabra “Comentarios” y el primer comentario. Segundo, los iconos de usuario son aproximadamente un 50% demasiado grandes. Por último, me gustaría ocultar la sección de participantes, ya que no le veo utilidad.

¡Cualquier ayuda para solucionar esto sería apreciada!

Descubrí cómo arreglar el espaciado y eliminar la sección de participantes, pero todavía no puedo reducir el tamaño del avatar a la mitad. Además, noté que con nombres de usuario más largos, se superponen a la fecha en los teléfonos móviles.

Una sugerencia que me gustaría ver para este plugin es agregar un widget que se pueda usar en la barra lateral para mostrar los hilos más recientes y activos en Discourse.

Hola, por alguna razón los videos de YouTube no se muestran en Discourse. Se agregan en WordPress, pero una vez que publicamos una entrada y la enviamos a Discourse, el video no se muestra. ¿Probablemente porque está enterrado bajo el código de WP?

<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio">
<div class="wp-block-embed__wrapper">
<span class="embed-youtube" style="text-align:center; display: block;"><iframe loading="lazy" class="youtube-player" width="640" height="360" src="https://www.youtube.com/embed/IpY_IMjT9Ik?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation"></iframe></span>
</div>
</figure>

Este código es de un tema de Discourse creado por WP.

¿Alguna idea sobre cómo hacer que esto funcione?

Tampoco puedes ver ningún contenido mediante códigos cortos. Discourse debería hacer PHP de WordPress en tal situación, pero no puede, por lo que el plugin solo muestra más o menos una vista previa/solo texto/imágenes/contenido “pasivo”.

No sé nada, pero no veo cómo Discourse podría analizar PHP a través de un plugin.

Como veo, WP Discourse conecta un tema a una publicación de WP como sistema de comentarios. WP Discourse no es un importador ni un espejo de una publicación de WP al tema como lo estás intentando usar ahora.

2 Me gusta

Hola @angus, he conseguido que Discourse aparezca en WordPress en la sección de Publicaciones en la esquina superior derecha y crea publicaciones en el foro de Discourse. Sin embargo, quería usar el plugin Jet Engine con WordPress y usar Discourse con él.

Luego, cuando pruebo Jet Engine, la sección de Publicaciones no funciona. El icono de Discourse en la esquina superior derecha desapareció. ¿Es esto normal? ¿Hay alguna forma de habilitarlo o evitarlo?

He estado probando a incrustar directamente desde el foro en cada publicación individual, pero tampoco he conseguido que las incrustaciones funcionen correctamente. Tengo curiosidad por saber tu opinión.

Hey @ethanjs,

No he usado JetEngine antes, pero parece que está empleando su propia barra lateral. La barra lateral de WP Discourse se integra con los ganchos y puntos finales estándar de la barra lateral de Wordpress, por lo que a menos que JetEngine los soporte, la barra lateral de WP Discourse no aparecerá en la barra lateral personalizada de JetEngine. Esencialmente, esto es más un problema de JetEngine. Podrías contactarlos y preguntar por qué los elementos en tu barra lateral de publicaciones estándar no aparecen en su barra lateral.

Echa un vistazo a mi respuesta a este tema de soporte reciente sobre esto

1 me gusta

@angus ¡Gracias por la ayuda!

Me puse en contacto con el soporte de Jet Engine como recomendaste. Principalmente dijeron que no pueden garantizar la compatibilidad total con ningún complemento de terceros.

Intenté ver si el tipo de publicación del widget ACF (Advanced Custom Fields) también funcionaría. Tuvo el mismo problema que el complemento Discourse y Jet Engine, donde no mostraba el widget en la esquina superior derecha al crear publicaciones. Mi objetivo principal era poner una sección de comentarios de Discourse en cada página dinámica. Parece que la única forma de hacerlo es no usar ninguno de ellos y usar la sección de Publicaciones estándar. Usando el complemento WP All Import para transferir todas las publicaciones.

Noté el bloque de Discourse dentro de la columna izquierda en Gutenberg dentro del tipo de publicación de Jet Engine. No muestra Discourse en la esquina superior derecha como lo hace en la sección de publicación original.

La imagen a continuación muestra el editor de Gutenberg con la sección de comentarios de Discourse. El problema es que no aparece al previsualizar la publicación. Además, dado que usé Elementor para crear la publicación, no estoy seguro de cómo transferirla.

Por lo que veo, es probable que esto no funcione, ya que el widget de Discourse no está en la esquina superior derecha. Todavía estoy intentando averiguar cómo incrustarlo directamente en la página desde el foro de Discourse.

Hola @ethanjs,

Si Jet Engine proporciona un creador de publicaciones de WordPress personalizado que no admite ningún complemento de terceros, creo que ese es tu problema principal. Puedo ayudarte más con problemas específicos relacionados con el complemento WP Discourse, pero me temo que no puedo ser de mucha ayuda con el creador de publicaciones personalizadas de Jet Engine.

¿Cómo dejo solo el enlace?

example: Samsung inicia fabricação de telas para o iPhone 15 e deve ampliar produção - Notícias - Tecnoblog Comunidade

Consulta esta sección de este tema

Desde la última actualización de WP-Discourse Versión 2.5.0, cuando publico entradas de blog, ahora se establecen como “no listadas” en Discourse. A pesar de que tengo esa opción desmarcada (nunca la he cambiado):

image

image

¿Fue este un cambio en la versión 2.5.0? Hasta donde yo sé, nada ha cambiado por mi parte.