Per qualche motivo, l’immagine in evidenza di WP non viene più pubblicata nei post di Discourse.
Ho un featured_link.post_error che restituisce un errore 403.
Ecco il messaggio di errore completo in WP-Discourse:
[2021-07-16 22:02:50] publish.ERROR: featured_link.post_error {"wp_title":"Roule Ton Unifest' (Métabief, Jura)","wp_author_id":"17","wp_post_id":159075,"discourse_post_id":"203291","response_message":"Forbidden","http_code":403}
L’immagine in evidenza su WordPress e il link in evidenza su Discourse sono due cose diverse.
Il link in evidenza è un link applicato ai topic di Discourse, che appare sotto il titolo del topic all’interno del topic e accanto al titolo nell’elenco dei topic. Puoi impostare il link in evidenza nei post pubblicati da WordPress utilizzando l’impostazione di pubblicazione Aggiungi link in evidenza. Per vedere questo funzionamento nell’ultimo codice sia di WP Discourse che di Discourse, consulta
Puoi aggiungere l’immagine in evidenza di un post di WordPress al testo completo di un post pubblicato su Discourse seguendo i passaggi descritti qui.
Il tuo errore nei log
Sembra che l’errore che stai ricevendo per la richiesta del link in evidenza sia un errore di autorizzazione. Il codice 403 e il messaggio “Forbidden” (che proviene da Discourse stesso, non da WP Discourse) ci indicano che l’utente impostato nelle tue impostazioni di connessione di WP Discourse non ha l’autorizzazione per utilizzare l’endpoint di aggiornamento del Topic (che viene utilizzato per aggiornare un topic per aggiungere il link in evidenza).
Prova prima a rinnovare il token API (impostalo come “Chiave globale” quando lo generi in Discourse) che stai utilizzando in WP Discourse.
Grazie per la risposta dettagliata e per il link alla personalizzazione del template WP Discourse. Ho utilizzato parte del codice da lì e ora le immagini in evidenza funzionano di nuovo, insieme ad altre cose che erano anch’esse rotte. Tutto funzionava bene meno di una settimana fa, quindi immagino che il mio codice fosse incompatibile con un aggiornamento recente di WP Discourse o qualcosa di simile.
Tuttavia, c’è ancora l’errore featured link nei log di WP Discourse, anche se i post vengono aggiornati correttamente.
Nonostante questo errore registrato, tutto sembra funzionare bene.