✅ WEB- und WordPress-Nachrichten, Themen, Plugins. Hier teilen wir Tipps und beste Website-Lösungen.

Wie poste ich automatisch einen Blog-Beitrag in sozialen Netzwerken? Die universelle Lösung mit IFTTT und Crontab

8

Das regelmäßige Posten der Posts in sozialen Netzwerken hilft, den Website-Traffic effektiv zu erhöhen, z. B. Facebook, Twitter, Tumblr. Es ist sicherlich gut, wenn wir diesen Prozess automatisieren können. Mit der Verwendung von IFTTT und Crontab wird dies einfach.

IFTTT-Maker-Kanal

Der Maker-Kanal in IFTTT kann durch „Empfangen einer Webanfrage” ausgelöst werden und unterstützt bis zu 3 Parameter, dh value1, value2 und value3 im JSON -Format. Beispielsweise können Sie das SayHi-Ereignis mit zwei Parametern {„value1″:”Hello”,”value2″:”Computing”} aufrufen.

Posten in sozialen Netzwerken über IFTTT

Es ist einfach, ein neues Applet (IFTTT -Regel) mit Maker und dem sozialen Netzwerk Ihrer Wahl, zB Facebook, zu erstellen. Außerdem müssen Sie den Namen des Ereignisses angeben, damit der Maker funktioniert (was der „this”-Teil von IFTTT ist).

Hersteller-empfangen-eine-Web-Anfrage

Dann müssen Sie die Aktion angeben (das ist der ‘that’-Teil von IFTTT ).

Wie poste ich automatisch einen Blog-Beitrag in sozialen Netzwerken? Die universelle Lösung mit IFTTT und Crontab

Herstellerkonfiguration der Parameter value1, value2 und value3

Automatisches PHP-Skript

Jetzt können wir ein PHP-Skript schreiben, um dies zu automatisieren: Wählen Sie einen Beitrag (z. B. zufällig oder nach ID), der in den letzten z. B. 90 Tagen nicht gepostet wurde, fügen Sie den Link in die Datenbank ein und rufen Sie den Maker-Kanal auf, der die Regel auslöst um in einem sozialen Netzwerk Ihrer Wahl zu posten.

Wenn wir für WordPress einen zufälligen Beitrag auswählen, sieht das PHP-Skript in etwa so aus:

Damit das oben Gesagte funktioniert, müssen Sie eine Tabelle erstellen, um die geposteten Artikel zu speichern (über 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;

Crontab-Konfiguration für automatisches Blog-Posting

Der letzte Schritt, nachdem Sie das obige Skript getestet haben, besteht darin, den PHP-Befehl zu crontab- Jobs hinzuzufügen. Sie können die Häufigkeit konfigurieren, z. B. @täglich oder @wöchentlich, @monatlich usw.

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

Aufnahmequelle: helloacm.com

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen