Estoy intentando replicar esto en una barra flotante de widgets con los separadores. ¿Qué combinación de shortcodes debería usar? Para referencia, consulta esto. Haz clic en el primer círculo desde la esquina inferior izquierda.
EDITO: ¡Aquí está la respuesta! Necesité (1) usar el shortcode [discourse_topics tile=true excerpt_length=55 username_position=bottom], (2) activar “Usar estilos predeterminados” en “Configuración de shortcodes de WP Discourse”, (3) “Borrar caché” en “Configuración de shortcodes de WP Discourse” y (4) borrar la caché desactivando y volviendo a activar LiteSpeed Cache (solo aplicable si estás usando el plugin LiteSpeed Cache).
Desde que añadí el plugin de shortcodes hace unos meses, al principio pensé que era algo que yo había hecho, pero creo que el plugin ha provocado que se muestre la siguiente advertencia en el panel de administración de Discourse. Por favor, corrígelo. ¡Gracias!
Hemos detectado una solicitud de API que utiliza un método de autenticación obsoleto. Actualízala para que utilice autenticación basada en encabezados. Después de la actualización, este mensaje puede tardar hasta 24 horas en desaparecer.
Sí, esa advertencia se está generando debido al plugin wp-discourse-shortcodes-plugin. Por ahora, es solo una advertencia y no afectará la funcionalidad de tu sitio. Actualizaré el plugin para corregir la forma en que autentica las solicitudes de la API y publicaré aquí cuando se haya realizado.
He subido la versión 0.24 del plugin a su repositorio de GitHub. Todas las llamadas a la API realizadas por el plugin ahora utilizan autenticación basada en encabezados. Si has estado viendo la advertencia “Detectamos una solicitud de API que utiliza un método de autenticación obsoleto” en tu panel de Discourse, actualizar a la versión 0.24 debería hacer que la advertencia desaparezca en las próximas 24 horas.
Solo quería confirmar que este plugin seguirá siendo desarrollado y respaldado activamente, ya que planeamos instalarlo en un sitio en vivo de producción junto con wp-discourse esta semana. Estamos más que dispuestos a contribuir al desarrollo, así que por favor avísanos cómo podemos hacerlo. Gracias.
Seguiré apoyando el plugin con correcciones de errores y de seguridad hasta que exista una buena alternativa. No creo que vaya a agregar nuevas funciones al plugin actual.
Gracias por preguntar, pero el plugin es completamente gratuito. Sin embargo, podría estar interesado en contribuciones de código para el plugin. Si alguien está interesado en trabajar en él o en desarrollar un plugin similar diseñado para funcionar con el Editor de Bloques de WordPress, envíame un mensaje privado en Meta. Creo que es importante tener una buena integración entre los sitios de Discourse y WordPress.
Genial. Gracias. ¿Eso significa que, a medida que Discourse se actualice, este plugin también se actualizará en consecuencia (sin nuevas funciones, pero con las actualizaciones necesarias para mantener la compatibilidad con la última versión de Discourse)?
Por cierto, gracias por tus continuas contribuciones para ampliar las capacidades entre Discourse y WP. No es una tarea fácil y estoy seguro de que consume mucho tiempo.
¡Hola! Me encanta este plugin, ha hecho mi vida perfecta para mi sitio.
Si se añadiera la selección de categorías, sería genial: algo como seleccionar category=“news1” y que luego se mostraran en un widget en la página de noticias de WordPress.
El plugin WP Discourse Shortcodes es un complemento de WordPress, no un complemento de Discourse, por lo que intentar instalarlo en Discourse te daría ese error. Debes descargar el archivo ZIP del plugin desde el repositorio de GitHub y luego subirlo a tu sitio de WordPress a través del panel de control de WordPress.
Me estoy alejando de centrarme en el desarrollo de WordPress, por lo que en algún momento me gustaría dejar de dar soporte a este plugin, pero seguiré apoyándolo hasta que haya una buena alternativa. Creo que la funcionalidad que proporciona el plugin es útil. Puedes verlo en un sitio en vivo aquí: https://digitalprinciples.org/community/.
El plugin extiende el plugin WP Discourse. Cuando lo instalas y activas, se agregará una pestaña Shortcodes a las páginas de opciones de WP Discourse que te ofrece algunas opciones para configurarlo:
¡Doh, un error tonto de mi parte. Entendido sobre seguir adelante; también revisé los Temas de Incrustación que mencionaste más arriba, los cuales podrían funcionar igual de bien para lo que necesito.
He instalado y activado el plugin, e insertado el shortcode [discourse_latest] en una publicación (y en la barra lateral) para ver el resultado, pero no aparece nada. La pestaña de shortcodes sí aparece en la página de configuración de WP Discourse.
¿Hay algo más que deba hacer?
Gracias y disculpa por añadir más problemas a tu desgracia con WordPress ; )
Probablemente no pueda probarlo hoy, pero para poder usar un shortcode en un widget de texto de la barra lateral, normalmente necesitas agregar algo como esto a tu tema:
add_filter( 'widget_text', 'do_shortcode' );
Haré algunas pruebas con el plugin a principios de la próxima semana y también limpiaré las respuestas de este tema y el archivo readme del plugin.
El trabajo en este plugin se ha detenido por el momento. Contamos con un nuevo contratista externo (excelente) que se encarga del mantenimiento de nuestro plugin de WordPress. Publicaré un anuncio sobre esto más adelante esta semana. Mi propio trabajo en la integración entre Discourse y WordPress se está ralentizando durante las próximas semanas. Si alguien está interesado en hacerse cargo del mantenimiento del plugin wp-discourse-shortcodes, póngase en contacto conmigo. Dado que el plugin fue desarrollado antes de la introducción del Editor de Bloques, no estoy seguro de si la mejor opción sería actualizar el plugin para que funcione con los bloques de WordPress o comenzar de nuevo con un nuevo plugin que tenga funcionalidades similares.
Lo entiendo, espero que el nuevo pueda ayudar, ya que realmente espero poder mostrar los temas más recientes en el sitio web para atraer a las personas a los foros.
Por cierto, ¿hay alguna manera de verificar si el shortcode se está procesando? En las páginas donde lo uso, el texto del shortcode aparece como si no fuera un shortcode, es decir, se muestra