Soy un nuevo usuario y he encontrado un problema. La pestaña de conexión dice que estoy conectado a Discourse, pero no puedo seleccionar una categoría predeterminada de Discourse porque no detecta una conexión.
¿Qué hice mal aquí?
Gracias, Steve
Soy un nuevo usuario y he encontrado un problema. La pestaña de conexión dice que estoy conectado a Discourse, pero no puedo seleccionar una categoría predeterminada de Discourse porque no detecta una conexión.
¿Qué hice mal aquí?
Gracias, Steve
Hola Steve, disculpa las molestias, pero ¿podrías compartir también una captura de pantalla del aviso que dice que estás conectado a Discourse? Gracias.
Hola Angus, absolutamente
y aquí tienes una imagen de la página de la API de Discourse
después de seleccionar “todos los usuarios”, no había opción para establecer un usuario en una de las cuentas de administrador
el icono de Discourse aparece en la página de publicación, pero como puedes ver, hay un error
estoy seguro de que soy un completo idiota y me he perdido algo obvio, pero cualquier sugerencia que puedas darme sería genial
Gracias por la información adicional, Steven. ¿Podrías también compartir tus registros de WP Discourse conmigo (ver “Registros” en el panel de administración de WP Discourse)? Es probable que haya un mensaje de error.
Gracias Steven, necesito la línea completa de las que contienen “error”. Por favor, copia la línea y pégala en una publicación aquí.
Hola Angus, aquí tienes los tres mensajes de error del primer día
[2024-09-20 19:53:22] publish.ERROR: create_post.post_error {"wp_title":"VAT Concerns","wp_author_id":"255739202","wp_post_id":249,"response_message":"You supplied invalid parameters to the request: category","http_code":400}
[2024-09-20 19:55:56] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"An invalid response was returned from Discourse","http_code":"","http_body":""}
[2024-09-20 20:10:52] publish.ERROR: create_post.post_error {"wp_title":"VAT Concerns","wp_author_id":"255739202","wp_post_id":249,"response_message":"You supplied invalid parameters to the request: category","http_code":400}
Además, volví a intentar publicar desde Wordpress a Discourse y, aunque la lista de categorías todavía no se puede devolver
Pude publicar en Discourse en la categoría sin categorizar.
El registro de esta mañana
[2024-09-26 15:14:07] connection.INFO: check_connection_status.successful_connection
[2024-09-26 15:14:07] connection.INFO: check_connection_status.valid_scopes
[2024-09-26 15:57:30] connection.INFO: check_connection_status.successful_connection
[2024-09-26 15:57:30] connection.INFO: check_connection_status.valid_scopes
[2024-09-26 16:05:05] publish.INFO: create_post.post_success {"wp_title":"Understanding and Interpreting Mock, Predicted, and GCSE Scores","wp_author_id":"255739202","wp_post_id":186}
[2024-09-26 16:05:05] publish.INFO: create_post.body_valid {"wp_title":"Understanding and Interpreting Mock, Predicted, and GCSE Scores","wp_author_id":"255739202","wp_post_id":186}
[2024-09-26 16:05:05] publish.INFO: create_post.after_publish {"post_id":186,"remote_post_type":"create_post","discourse_post_id":"52","discourse_topic_id":"35","discourse_permalink":"https://schoolreviews.discourse.group/t/understanding-and-interpreting-mock-predicted-and-gcse-scores/35"}
[2024-09-26 16:05:06] webhook_topic.INFO: update_topic_content.update_post_metadata_success {"post_ids":"186"}
Espero que esto ayude.
Gracias por tu paciencia con esto, Steve. Parece que tu Discourse no está devolviendo categorías como espera el plugin.
https://schoolreviews.discourse.group/site.json no contiene ninguna categoría. Esto es lo que el plugin WP Discourse utiliza para poblar la lista de categorías.
Sin embargo, veo que tu sitio sí tiene categorías públicas, ya que están disponibles en https://schoolreviews.discourse.group/categories.json.
De hecho, al visitar tu Discourse, veo que las funciones de Discourse que dependen de listas de categorías tampoco funcionan.
Voy a mover este tema a Bug ya que es un problema con Discourse, no con el plugin WP Discourse.
Suponiendo que el sitio está en el plan Discourse Starter, esto podría no ser un error. Ese plan no parece permitir el acceso a la API o a Webhooks: Discourse pricing | Discourse - Civilized Discussion.
Editar: el mensaje de WP Discourse “Estás conectado a Discourse” no se mostraría si la API estuviera deshabilitada, por lo que esa probablemente no sea la causa del problema.
Creo que el OP está en el plan básico, que no es lo mismo que el plan de inicio. No hemos quitado el acceso a la API o a los webhooks a los clientes básicos existentes.
¿Cambiaste la configuración de lazy load categories groups?
Incluso si ese fuera el caso, actualmente hay un problema al cargar categorías en el Discourse de Steve, es decir, el propio Discourse está roto, separado de los problemas de WP Discourse.
Sí, en este caso, probablemente sería mejor dejar esa configuración en blanco. Eché un vistazo y se cambió a todos. @Stevej intenta revertir esa configuración y comprueba si eso ayuda.
(Sé que es una bandera beta, pero ¿no es hora de ocultar esa configuración hasta que deje de causar tantos problemas?)
Hola a todos,
Gracias por vuestra ayuda, sí, estoy en el plan básico, no en el plan de inicio.
Deseleccioné la carga diferida como sugirieron varios de vosotros y eso parece haber resuelto el problema.
¡Gracias a todos de nuevo!
Steve
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.