✅ Notizie, temi, plugin WEB e WordPress. Qui condividiamo suggerimenti e le migliori soluzioni per siti web.

Come pubblicare automaticamente un post sul blog sui social network? La soluzione universale con IFTTT e Crontab

15

Pubblicare regolarmente i post sui social network aiuta ad aumentare il traffico del sito in modo efficace, ad esempio Facebook, Twitter, Tumblr. È certamente positivo se riusciamo ad automatizzare questo processo. Con l’uso di IFTTT e crontab, questo diventa facile.

Canale IFTTT Maker

Il canale Maker in IFTTT può essere attivato "ricevendo una richiesta web" e supporta fino a 3 parametri, ovvero value1, value2 e value3 nel formato JSON. Ad esempio, puoi richiamare l’evento SayHi con due parametri {“value1″:"Hello",”value2″:”Computing”}.

Inserimento su social network tramite IFTTT

È semplice creare una nuova applet (regola IFTTT) con Maker e il social network di tua scelta, ad esempio Facebook. Inoltre, è necessario specificare il nome dell’evento affinché Maker funzioni (che è la parte "questa" dell’IFTTT).

maker-ricevere-una-richiesta-web

Quindi, è necessario specificare l’azione (che è la parte "quella" di IFTTT ).

Come pubblicare automaticamente un post sul blog sui social network? La soluzione universale con IFTTT e Crontab

configurazione del produttore dei parametri value1, value2 e value3

Script PHP automatico

Ora possiamo scrivere uno script PHP per automatizzare questo: scegli un post (ad esempio casuale o per ID) che non è stato pubblicato negli ultimi 90 giorni ad esempio, inserisci il collegamento nel database e invoca il canale Maker che attiva la regola per pubblicare sul social network di tua scelta.

Per WordPress, se scegliamo un post casuale, lo script PHP sarà qualcosa del genere:

Affinché quanto sopra funzioni, è necessario creare una tabella per archiviare gli articoli pubblicati (tramite MySQL ):

-- -- Table structure for table `twitter` -- CREATE TABLE `twitter` (`id` bigint(32) NOT NULL, `url` varchar(255) NOT NULL, `posttime` date NOT NULL) ENGINE=MyISAM DEFAULT CHARSET=latin1; -- -- Indexes for dumped tables -- -- -- Indexes for table `twitter` -- ALTER TABLE `twitter` ADD PRIMARY KEY (`id`), ADD KEY `urla` (`url`), ADD KEY `dd` (`posttime`); -- -- AUTO_INCREMENT for dumped tables -- -- -- AUTO_INCREMENT for table `twitter` -- ALTER TABLE `twitter` MODIFY `id` bigint(32) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;

Configurazione Crontab per la pubblicazione automatica di blog

Il passaggio finale dopo aver testato lo script sopra è aggiungere il comando PHP ai lavori crontab. È possibile configurare la frequenza ad es. @giornaliera o @settimanale, @mensile ecc.

@daily php /path-to-your-script/ifftt-post-blog.php

Fonte di registrazione: helloacm.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More