Direkt zum Hauptinhalt

Snippet - Umleitung externer DNS name auf internen Docker instance - service Namen

Beschreibung:

Damit der WP Cron Dienst in Verbindung mit Caddy im Docker funktioniert, müssen der Externe DNS Name auf den internen Namen umgeleitet werden. Hier heißt der Service Name wordpress, dieser ist in der Docker compose Datei zu finden.

Code:

add_filter('cron_request', function($cron_request) {
    // Ersetze die externe HTTPS-Adresse durch den internen HTTP-Service-Namen
    $cron_request['url'] = str_replace('https://deine-externe-domain.de', 'http://wordpress', $cron_request['url']);
    return $cron_request;
});