WordPress: pubblicare un tweet come post

Una semplice soluzione per pubblicare i nostri tweet di Twitter come post di WordPress.

Possiamo reperire il nostro ultimo tweet da Twitter e pubblicarlo come un normale post su WordPress con una procedura alquanto semplice. Vediamo quale.

Per prima cosa creiamo una categoria e un nuovo tag per questo tipo di post. Nel nostro esempio useremo tweets come categoria e tweet come tag. Questo ci permette anche di distinguere questo tipo di post dagli altri.

Apriamo il file functions.php del nostro tema e aggiungiamo il seguente codice:

Abbiamo intercettato il caricamento dei post tramite la action pre_get_posts e aggiunto la nostra funzione. Al suo interno, abbiamo per prima cosa reperito il tweet e formattato i suoi elementi. Quindi abbiamo eseguito una query sul database per esseri sicuri di non inserire due volte lo stesso tweet. Se non si tratta dello stesso tweet, abbiamo usato la funzione wp_insert_post() passandogli un array di argomenti contenente i dati del nostro post che abbiamo ottenuto dal tweet.

Ecco il risultato:

Ovviamente potete rendere manuale questa operazione associandola ad un’azione di un plugin.