Publish to Discourse and scheduling

Closing the loop on this – in excellent news, it would seem that WP Missed Schedule was the culprit. I’ve disabled it and I’m back in business.

Thanks all for your help on this – I really appreciate it.

7 Me gusta

Glad to hear it. WordPress plugin clashes can be a bit of a nightmare.

1 me gusta

Siento arrastrar esto 5 años después, pero tengo el mismo problema que Hawk en aquel entonces. Cuando configuro una publicación para que se publique en Discourse y luego la programo para un momento futuro en WP, no se queda marcada después de guardar. He intentado deshabilitar todos los plugins excepto Discourse y todavía sucede. ¿Alguna otra idea?

1 me gusta

Hola David, ¿estás usando el sistema de programación de publicaciones nativo de Wordpress o un plugin?

(solo como contexto, acabo de probar esto en mis propios sitios de prueba y parece que está funcionando como se esperaba. No digo que no haya un problema, pero no puedo reproducirlo en este momento).

Gracias Angus, esto está usando la programación predeterminada, no tengo ningún plugin relacionado con la programación. Intenté deshabilitar todos los plugins también y todavía sucede.

Los registros parecen normales:

[2022-06-08 12:52:35] connection.INFO: check_connection_status.successful_connection  
[2022-06-08 12:52:35] connection.INFO: check_connection_status.valid_scopes 

Tampoco veo nada relevante en la consola.

David, ¿podrías compartir el archivo “meta” de tu descarga de registros (contiene toda tu configuración de WP Discourse y tu entorno de servidor de Wordpress), y también quizás hacer un video de mí viendo que ocurra el problema? Todavía no puedo reproducirlo.

Aquí te explico cómo hacer el video:

  1. Inicia una grabación de pantalla.
  2. Abre tu panel de administración de Wordpress y el registro de la consola de tu navegador.
  3. Crea una publicación de prueba, selecciona la opción de publicar.
  4. Prográmala para dentro de unos minutos y haz clic en “Programar”.
  5. Una vez programada, simplemente actualiza la página para comprobar el estado de los datos de la publicación (esto no es necesario en la práctica, pero a efectos del video).
  6. Espera hasta que la publicación se publique.
  7. Finaliza la grabación de pantalla.

Si pudieras reproducir el problema de esta manera, podré ver exactamente qué está pasando allí. Si pudieras enviármelo por mensaje privado.

Gracias Angus, ahora que estoy intentando grabarlo, por supuesto, no puedo reproducirlo y parece que se ha arreglado mágicamente :cara_loca: Si vuelve a suceder y puedo reproducirlo, te enviaré un mensaje directo.

1 me gusta

I am definitely seeing this issue and have the steps to manually add the discourse permalink and post_id in the post custom fields segment. Not ideal for use since we have a lot of editors scheduling posts.

Edit: Using the Wordpress.com schedule post feature and the wordpress admin scheduled post feature. No plugins

Seeing logs like this:

[2023-10-03 01:28:32] webhook_topic.INFO: update_topic_content.update_post_metadata_success {"post_ids":"261474"} 
[2023-10-03 01:40:20] webhook_topic.INFO: update_topic_content.update_post_metadata_success {"post_ids":"261474"} 
[2023-10-03 01:44:30] webhook_topic.INFO: update_topic_content.update_post_metadata_success {"post_ids":"261661"} 
[2023-10-03 01:44:52] webhook_topic.INFO: update_topic_content.update_post_metadata_success {"post_ids":"261661"} 
[2023-10-03 01:46:34] webhook_topic.INFO: update_topic_content.update_post_metadata_success {"post_ids":"261675"} 
[2023-10-03 01:46:43] webhook_topic.INFO: update_topic_content.update_post_metadata_success {"post_ids":"261474"} 
[2023-10-03 01:46:58] webhook_topic.INFO: update_topic_content.update_post_metadata_success {"post_ids":"261675"} 
[2023-10-03 01:53:12] webhook_topic.INFO: update_topic_content.update_post_metadata_success {"post_ids":"261661"} 
[2023-10-03 01:55:04] webhook_topic.INFO: update_topic_content.update_post_metadata_success {"post_ids":"261661"} 
[2023-10-03 01:57:34] webhook_topic.INFO: update_topic_content.update_post_metadata_success {"post_ids":"261661"} 
[2023-10-03 02:01:07] webhook_topic.INFO: update_topic_content.update_post_metadata_success {"post_ids":"261675"} 
[2023-10-03 03:51:36] webhook_topic.INFO: update_topic_content.update_post_metadata_success {"post_ids":"261474"} 
[2023-10-03 05:07:05] webhook_topic.INFO: update_topic_content.update_post_metadata_success {"post_ids":"261474"} 
[2023-10-03 05:08:36] webhook_topic.INFO: update_topic_content.update_post_metadata_success {"post_ids":"261474"} 
[2023-10-03 07:11:03] webhook_topic.ERROR: update_topic_content.response_body_error  
[2023-10-03 07:11:03] webhook_topic.ERROR: update_topic_content.response_body_error  
[2023-10-03 07:11:04] webhook_topic.ERROR: update_topic_content.response_body_error  
[2023-10-03 07:11:04] webhook_topic.ERROR: update_topic_content.response_body_error  
[2023-10-03 07:11:04] webhook_topic.ERROR: update_topic_content.response_body_error  
[2023-10-03 10:00:05] publish.INFO: create_post.post_success {"wp_title":"Daily Bullets (Oct. 3): Ranking the Remaining Schedule, Afternoon Kick for Kansas Game","wp_author_id":"103","wp_post_id":261716} 
[2023-10-03 10:00:05] publish.INFO: create_post.body_valid {"wp_title":"Daily Bullets (Oct. 3): Ranking the Remaining Schedule, Afternoon Kick for Kansas Game","wp_author_id":"103","wp_post_id":261716} 
[2023-10-03 10:00:05] publish.INFO: create_post.after_publish {"post_id":261716,"remote_post_type":"create_post","discourse_post_id":"500799","discourse_topic_id":"19153","discourse_permalink":"https://forum.pistolsfiringblog.com/t/daily-bullets-oct-3-ranking-the-remaining-schedule-afternoon-kick-for-kansas-game/19153"} 
[2023-10-03 10:00:07] webhook_topic.ERROR: update_topic_content.response_body_error  
[2023-10-03 10:00:07] webhook_topic.INFO: update_topic_content.update_post_metadata_success {"post_ids":"261716"} 
[2023-10-03 11:16:11] webhook_topic.INFO: update_topic_content.update_post_metadata_success {"post_ids":"261735"} 
[2023-10-03 13:26:23] publish.ERROR: create_post.post_error {"wp_title":"The Top 5 Quotes from Mike Gundy's Pre-Kansas State News Conference","wp_author_id":"20980","wp_post_id":261735,"response_message":"Embed url has already been taken","http_code":422} 
[2023-10-03 13:27:03] publish.ERROR: create_post.post_error {"wp_title":"The Top 5 Quotes from Mike Gundy's Pre-Kansas State News Conference","wp_author_id":"20980","wp_post_id":261735,"response_message":"Embed url has already been taken","http_code":422} 
[2023-10-03 13:28:48] connection.INFO: check_connection_status.successful_connection  
[2023-10-03 13:28:48] connection.INFO: check_connection_status.valid_scopes  
[2023-10-03 13:33:03] publish.ERROR: create_post.post_error {"wp_title":"The Top 5 Quotes from Mike Gundy's Pre-Kansas State News Conference","wp_author_id":"20980","wp_post_id":261735,"response_message":"Embed url has already been taken","http_code":422} 
[2023-10-03 13:35:23] publish.INFO: update_post.post_success {"wp_title":"Daily Bullets (Oct. 3): Ranking the Remaining Schedule, Afternoon Kick for Kansas Game","wp_author_id":"103","wp_post_id":261716} 
[2023-10-03 13:35:23] publish.INFO: update_post.body_valid {"wp_title":"Daily Bullets (Oct. 3): Ranking the Remaining Schedule, Afternoon Kick for Kansas Game","wp_author_id":"103","wp_post_id":261716} 
[2023-10-03 13:35:23] publish.ERROR: featured_link.post_error {"wp_title":"Daily Bullets (Oct. 3): Ranking the Remaining Schedule, Afternoon Kick for Kansas Game","wp_author_id":"103","wp_post_id":261716,"response_message":"There was an error updating that topic.","http_code":422} 
[2023-10-03 13:35:24] webhook_topic.ERROR: update_topic_content.response_body_error  
[2023-10-03 13:35:25] webhook_topic.ERROR: update_topic_content.response_body_error  
[2023-10-03 13:37:34] publish.ERROR: create_post.post_error {"wp_title":"Safety Trey Rucker 'Active' Following Alleged DUI Arrest","wp_author_id":"20980","wp_post_id":261731,"response_message":"Embed url has already been taken","http_code":422} 
[2023-10-03 13:50:56] webhook_topic.INFO: update_topic_content.update_post_metadata_success {"post_ids":"261735"} 
[2023-10-03 13:59:02] webhook_topic.ERROR: update_topic_content.response_body_error  
[2023-10-03 14:49:45] webhook_topic.INFO: update_topic_content.update_post_metadata_success {"post_ids":"261474"} 
[2023-10-03 14:53:23] webhook_topic.INFO: update_topic_content.update_post_metadata_success {"post_ids":"261675"} 
[2023-10-03 14:59:45] webhook_topic.INFO: update_topic_content.update_post_metadata_success {"post_ids":"261474"} 
[2023-10-03 15:07:33] webhook_topic.INFO: update_topic_content.update_post_metadata_success {"post_ids":"261474"} 
[2023-10-03 15:14:55] webhook_topic.INFO: update_topic_content.update_post_metadata_success {"post_ids":"261675"} 
[2023-10-03 15:26:45] publish.INFO: create_post.post_success {"wp_title":"Mike Gundy Names Alan Bowman Starter for Kansas State Game","wp_author_id":"20980","wp_post_id":261751} 
[2023-10-03 15:26:45] publish.INFO: create_post.body_valid {"wp_title":"Mike Gundy Names Alan Bowman Starter for Kansas State Game","wp_author_id":"20980","wp_post_id":261751} 
[2023-10-03 15:26:45] publish.INFO: create_post.after_publish {"post_id":261751,"remote_post_type":"create_post","discourse_post_id":"500847","discourse_topic_id":"19158","discourse_permalink":"https://forum.pistolsfiringblog.com/t/mike-gundy-names-alan-bowman-starter-for-kansas-state-game/19158"} 
[2023-10-03 15:26:46] webhook_topic.ERROR: update_topic_content.response_body_error  
[2023-10-03 15:26:46] webhook_topic.INFO: update_topic_content.update_post_metadata_success {"post_ids":"261751"} 
[2023-10-03 15:28:49] publish.INFO: create_post.post_success {"wp_title":"Video: Oklahoma State Players Preview Kansas State","wp_author_id":"20980","wp_post_id":261746} 
[2023-10-03 15:28:49] publish.INFO: create_post.body_valid {"wp_title":"Video: Oklahoma State Players Preview Kansas State","wp_author_id":"20980","wp_post_id":261746} 
[2023-10-03 15:28:49] publish.INFO: create_post.after_publish {"post_id":261746,"remote_post_type":"create_post","discourse_post_id":"500849","discourse_topic_id":"19159","discourse_permalink":"https://forum.pistolsfiringblog.com/t/video-oklahoma-state-players-preview-kansas-state/19159"} 
[2023-10-03 15:28:51] webhook_topic.ERROR: update_topic_content.response_body_error  
[2023-10-03 15:28:51] webhook_topic.INFO: update_topic_content.update_post_metadata_success {"post_ids":"261746"} 
[2023-10-03 16:09:44] webhook_topic.INFO: update_topic_content.update_post_metadata_success {"post_ids":"261728"} 
[2023-10-03 17:03:51] publish.INFO: update_post.post_success {"wp_title":"Mike Gundy Names Alan Bowman Starter for Kansas State Game","wp_author_id":"20980","wp_post_id":261751} 
[2023-10-03 17:03:51] publish.INFO: update_post.body_valid {"wp_title":"Mike Gundy Names Alan Bowman Starter for Kansas State Game","wp_author_id":"20980","wp_post_id":261751} 
[2023-10-03 17:03:51] publish.ERROR: featured_link.post_error {"wp_title":"Mike Gundy Names Alan Bowman Starter for Kansas State Game","wp_author_id":"20980","wp_post_id":261751,"response_message":"There was an error updating that topic.","http_code":422} 
[2023-10-03 17:03:54] webhook_topic.ERROR: update_topic_content.response_body_error  
[2023-10-03 17:03:54] webhook_topic.ERROR: update_topic_content.response_body_error  
[2023-10-03 17:10:34] publish.INFO: create_post.post_success {"wp_title":"Notebook: Cooper's Grind, Bowman on Presley's Involvement and Cameron Epps Just Getting Going","wp_author_id":"20980","wp_post_id":261754} 
[2023-10-03 17:10:34] publish.INFO: create_post.body_valid {"wp_title":"Notebook: Cooper's Grind, Bowman on Presley's Involvement and Cameron Epps Just Getting Going","wp_author_id":"20980","wp_post_id":261754} 
[2023-10-03 17:10:34] publish.INFO: create_post.after_publish {"post_id":261754,"remote_post_type":"create_post","discourse_post_id":"","discourse_topic_id":"19160","discourse_permalink":""} 
[2023-10-03 17:10:37] webhook_topic.ERROR: update_topic_content.response_body_error  
[2023-10-03 17:10:37] webhook_topic.INFO: update_topic_content.update_post_metadata_success {"post_ids":"261754"} 
[2023-10-03 17:10:42] publish.INFO: create_post.post_success {"wp_title":"Notebook: Cooper's Grind, Bowman on Presley's Involvement and Cameron Epps Just Getting Going","wp_author_id":"20980","wp_post_id":261754} 
[2023-10-03 17:10:42] publish.INFO: create_post.body_valid {"wp_title":"Notebook: Cooper's Grind, Bowman on Presley's Involvement and Cameron Epps Just Getting Going","wp_author_id":"20980","wp_post_id":261754} 
[2023-10-03 17:10:42] publish.INFO: create_post.after_publish {"post_id":261754,"remote_post_type":"create_post","discourse_post_id":"","discourse_topic_id":"19160","discourse_permalink":""} 
[2023-10-03 18:48:51] webhook_topic.INFO: update_topic_content.update_post_metadata_success {"post_ids":"261751"} 
[2023-10-03 18:52:25] webhook_topic.INFO: update_topic_content.update_post_metadata_success {"post_ids":"261751"} 
[2023-10-03 19:21:24] webhook_topic.INFO: update_topic_content.update_post_metadata_success {"post_ids":"261735"} 
[2023-10-03 19:26:04] publish.INFO: create_post.post_success {"wp_title":"Hoops Notebook: Miranda's Goofiness, Hicklen's Degrees and Small's Distribution","wp_author_id":"20980","wp_post_id":261765} 
[2023-10-03 19:26:04] publish.INFO: create_post.body_valid {"wp_title":"Hoops Notebook: Miranda's Goofiness, Hicklen's Degrees and Small's Distribution","wp_author_id":"20980","wp_post_id":261765} 
[2023-10-03 19:26:04] publish.INFO: create_post.after_publish {"post_id":261765,"remote_post_type":"create_post","discourse_post_id":"500876","discourse_topic_id":"19161","discourse_permalink":"https://forum.pistolsfiringblog.com/t/hoops-notebook-mirandas-goofiness-hicklens-degrees-and-smalls-distribution/19161"}```

Gracias por este informe, lo revisaré pronto y me pondré en contacto contigo.

Oye @MiggityMac, ¿podrías identificar específicamente qué publicaciones en el registro que has compartido no se publican en Discourse cuando se publican según lo programado?