Standardmäßig verwendet unser Plugin den Action Scheduler, um Produkt-Feeds automatisch oder manuell zu generieren und zu verarbeiten. Wenn Sie auf die Schaltfläche Aktualisieren klicken, löst das Plugin eine manuelle geplante Aktion für die zugehörige Feed-ID aus. Wenn Sie ein Aktualisierungsintervall für einen Feed festgelegt haben, führt das Plugin die geplante Aktion automatisch in diesem Intervall aus, basierend auf der UTC+0-Zeitzone.
Das Plugin verarbeitet Feeds sequenziell gemäß der konfigurierten Batch-Größe. Wenn Sie keine Batch-Größe explizit festgelegt haben, verwendet das Plugin den Standardwert. Weitere Informationen zur Konfiguration von Batch-Größen finden Sie in diesem Artikel.
Anpassung der Feed-Aktualisierung über Cron-Job
Wenn Sie mehr Kontrolle darüber haben möchten, wann Ihre Produkt-Feeds aktualisiert werden, außerhalb des integrierten Zeitgebers des Plugins, können Sie Ihren eigenen serverseitigen Cron-Job einrichten.
Schritt 1: Feed-Konfiguration
Um zu verhindern, dass der Feed nach seinem Standard-Aktualisierungsplan ausgeführt wird, stellen Sie unter dem Tab Allgemein Ihrer Feed-Einstellungen das Aktualisierungsintervall auf „Keine Aktualisierung“ ein.
Schritt 2: Hinzufügen des Cron-Skripts
Erstellen Sie eine PHP-Datei, die die Logik zur Aktualisierung Ihres Feeds enthält. Hier ist ein Beispielskript:
- Ersetzen Sie im Code
123durch die korrekte Feed-ID. - Speichern Sie diese Datei im Verzeichnis Ihres Child-Themes (z. B.
wp-content/themes/your-child-theme/feed-refresh-123.php).
Sie können die Feed-ID erhalten, indem Sie mit der Maus über den Feed-Namen fahren.
Schritt 3: Cron-Job auf Ihrem Server einrichten
Konfigurieren Sie nun Ihren Server so, dass das PHP-Skript in Ihrem gewünschten Intervall ausgeführt wird.
0 0 * * * php /path-to-wordpress/wp-content/themes/your-child-theme/feed-refresh-123.php >> /path-to-wordpress/wp-content/themes/your-child-theme/feed-refresh-log.txt 2>&1
- Führt das Skript täglich aus
- Schreibt Protokolle in
feed-refresh-log.txtim selben Verzeichnis
Lesen Sie diesen Artikel, wenn Sie Anfänger in der Konfiguration von CRON-Jobs sind.
Mehrere Feeds aktualisieren
Um mehrere Feeds zu steuern:
- Erstellen Sie für jeden Feed eine separate PHP-Datei mit jeweils eigener Feed-ID
- Erstellen Sie entsprechende Cron-Jobs für jede Datei
Hilfe benötigt?
Wenn Sie weitere Unterstützung benötigen, zögern Sie nicht, sich an unser Support-Team zu wenden. Wir helfen Ihnen gerne dabei, sicherzustellen, dass Ihr Feed vollständig optimiert und konform ist.
Wenn Sie bereits Kunde sind, gehen Sie bitte zum Support-Ticket-Anforderungsformular und senden Sie uns eine Nachricht.
Wenn Sie ein kostenloser Plugin-Benutzer sind, senden Sie uns bitte eine Support-Anfrage im Forum. Wir überwachen aktiv die WordPress.org-Supportforen für das kostenlose Plugin und helfen unseren Benutzern dort so gut wir können.





