✅ Nowości, motywy, wtyczki WEB i WordPress. Tutaj dzielimy się wskazówkami i najlepszymi rozwiązaniami dla stron internetowych.

Jak automatycznie opublikować jeden wpis na blogu w sieciach społecznościowych? Uniwersalne rozwiązanie z IFTTT i Crontab

6

Regularne publikowanie postów na portalach społecznościowych pozwala skutecznie zwiększyć ruch na stronie, np. Facebook, Twitter, Tumblr. Na pewno dobrze, jeśli możemy zautomatyzować ten proces. Dzięki wykorzystaniu IFTTT i crontab staje się to łatwe.

Kanał twórcy IFTTT

Kanał Maker w IFTTT może zostać wyzwolony przez „otrzymanie żądania internetowego" i obsługuje do 3 parametrów tj. value1, value2 i value3 w formacie JSON. Na przykład, możesz wywołać zdarzenie SayHi z dwoma parametrami {„wartość1″:"Hello”,”wartość2″:”Computing”}.

Wysyłanie do sieci społecznościowej za pośrednictwem IFTTT

Łatwo jest utworzyć nowy aplet (reguła IFTTT) za pomocą Maker i wybranej sieci społecznościowej, np. Facebooka. Musisz także podać nazwę wydarzenia, aby Maker zadziałał (jest to „ta” część IFTTT).

twórca-otrzymania-prośby-strony

Następnie musisz określić akcję (która jest „tamtą” częścią IFTTT ).

Jak automatycznie opublikować jeden wpis na blogu w sieciach społecznościowych? Uniwersalne rozwiązanie z IFTTT i Crontab

konfiguracja producenta parametrów value1, value2 i value3

Automatyczny skrypt PHP

Teraz możemy napisać skrypt PHP, który to zautomatyzuje: wybierz post (np. losowy lub po ID), który nie został opublikowany w ciągu ostatnich np. 90 dni, umieść link w bazie danych i wywołaj kanał Maker, który uruchamia regułę publikować w wybranej sieci społecznościowej.

W przypadku WordPressa, jeśli wybierzemy losowy post, skrypt PHP będzie wyglądał mniej więcej tak:

Aby powyższe zadziałało, musisz utworzyć tabelę do przechowywania opublikowanych artykułów (poprzez 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;

Konfiguracja Crontab do automatycznego publikowania w blogu

Ostatnim krokiem po przetestowaniu powyższego skryptu jest dodanie polecenia PHP do zadań crontab . Możesz skonfigurować częstotliwość np. @daily lub @weekly, @monthly itp.

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

Źródło nagrywania: helloacm.com

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów