Der Cronjob ist wichtig, weil er Ihre Shops, Produkte und Listen aktualisiert.
Dies ist die Standardoption. Der Cronjob wird von WordPress aufgerufen. Der Job wird aufgerufen, wenn der Benutzer Ihre Seite besucht oder als serverseitiger Job.
Das ist ein guter Anfang für ein kleines Projekt. Wir empfehlen maximal 1000 Produkte.
Es ist immer besser, einen serverseitigen Job auf Ihrem Webserver zu konfigurieren. Hier finden Sie eine kurze Anleitung: https://cinchws.com/setting-up-server-side-wordpress-cron-events/
Der externe Cronjob läuft außerhalb des WP-Cron-Systems. Es muss auf Ihrem Server eingerichtet sein.
Das Skript sammelt die Daten für die Aktualisierung und führt die Produktaktualisierungen Schritt für Schritt aus.
Sie müssen den serverseitigen Cronjob einrichten und die Url "url/wp-content/plugins/affiliate-toolkit/affiliate-toolkit-cron.php" aufrufen.
Rufen Sie die URL alle 15 Minuten auf. Der Cronjob wird die Ausführung selbst übernehmen.
Hier können Sie eine Beispielkonfiguration für den Hoster all-inkl sehen:
Dies ist die gleiche Einrichtung wie "externer Cronjob", jedoch mit Ausgabe von Meldungen und Fehlern.
Wenn Sie viele Produkte und Listen haben, können Sie die Ausführung über "WP-CLI" einrichten. Es ist ein schnellerer Prozess und überlastet Ihren Webserver nicht.
Der wp-cli benötigt Systemadministrationskenntnisse. Sie benötigen außerdem Root-Rechte, um einen wp-cli-Auftrag einzurichten.
Sie müssen die Datei "affiliate-toolkit-wp-cli.php" aus dem Plugin-Verzeichnis in ein anderes Verzeichnis kopieren.
Sie müssen die Pfade in Ihrer cli.php-Datei anpassen und den Client wie im folgenden Beispiel konfigurieren:
wp eval-file --url=url/wp-content/plugins/affiliate-toolkit-starter/affiliate-toolkit-wp-cli.php /var/www/html/wp-content/plugins/affiliate-toolkit-starter/affiliate-toolkit-wp-cli.php