✅ WEB- ja WordPress -uutiset, -teemat, -laajennukset. Täällä jaamme vinkkejä ja parhaita verkkosivustoratkaisuja.

Kuinka lähettää automaattisesti yksi blogiviesti sosiaalisiin verkostoihin? Universaali ratkaisu IFTTT:n ja Crontabin kanssa

6

Viestien säännöllinen lähettäminen sosiaalisiin verkostoihin auttaa lisäämään sivuston liikennettä tehokkaasti, esim. Facebook, Twitter, Tumblr. On varmasti hyvä, jos voimme automatisoida tämän prosessin. IFTTT :n ja crontabin käytön ansiosta tämä on helppoa.

IFTTT Maker Channel

Maker-kanava IFTTT:ssä voidaan laukaista "vastaanottamalla verkkopyyntö", ja se tukee enintään kolmea parametria eli arvo1, arvo2 ja arvo3 JSON -muodossa. Voit esimerkiksi kutsua SayHi-tapahtuman kahdella parametrilla {"arvo1″:"Hei","arvo2″:"Computing"}.

Lähettäminen sosiaaliseen verkostoon IFTTT:n kautta

On yksinkertaista luoda uusi sovelma (IFTTT- sääntö) Makerin ja valitsemasi sosiaalisen verkoston, esim. Facebookin, avulla. Sinun on myös määritettävä tapahtuman nimi, jotta Maker toimii (joka on IFTTT:n "tämä" osa).

maker-vastaanota-web-pyyntö

Sitten sinun on määritettävä toiminto (joka on IFTTT :n "se" osa ).

Kuinka lähettää automaattisesti yksi blogiviesti sosiaalisiin verkostoihin? Universaali ratkaisu IFTTT:n ja Crontabin kanssa

arvo1-, arvo2- ja arvo3-parametrien valmistaja-konfiguraatio

Automaattinen PHP-skripti

Nyt voimme kirjoittaa PHP-skriptin automatisoimaan tämän: valitse viesti (esim. satunnainen tai tunnuksella), jota ei ole lähetetty viimeisten esim. 90 päivän aikana, laita linkki tietokantaan ja kutsu Maker-kanava, joka käynnistää säännön. lähettääksesi valitsemaasi sosiaaliseen verkostoon.

Jos valitsemme WordPressissä satunnaisen viestin, PHP-skripti on jotain tällaista:

Jotta yllä oleva toimisi, sinun on luotava taulukko lähetettyjen artikkelien tallentamiseen (MySQL :n kautta ):

-- -- 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;

Crontab-määritykset automaattista blogikirjoitusta varten

Viimeinen vaihe yllä olevan skriptin testaamisen jälkeen on PHP-komennon lisääminen crontab – töihin. Voit määrittää taajuuden esim. @daily tai @weekly, @monthly jne.

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

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi. Oletamme, että olet kunnossa, mutta voit halutessasi kieltäytyä. Hyväksyä Lisätietoja