Geht es hierbei wirklich um inhaltlich andere Seiten oder "nur" um die Gestaltung von diesen? Wenn man Jahreszeiten abbilden will macht man das ja i.d.R. mit Bildern und entsprechender Farbgebung.
Sowohl als auch. Farbe(n) und Bilder ganz sicher, aber auch Textseiten mit den Angeboten pro Saison und Unternehmungen (Skifahren, Wanderungen, etc.).
Ich frage das da ich es für schwierig halte Seiten abhängig vom Datum auszutauschen und dabei deren Permalinks beizubehalten.
Einfacher dürfte es sein, wenn man "Jahreszeit-Styles" definiert. Für alle 4 Jahreszeiten eine CSS-Datei die den Style von allen möglichen Komponenten ändert.
Die Umsetzung könnte ich mir wie folgt vorstellen: da Du Elementor nutzt kannst Du dort die vorzudefinierenden Farbangaben ja einmal hinterlegen. Bilder die sich ändern sollten würde ich empfehlen als Hintergrundbilder in Elementor anzulegen und auch per CSS dann auszutauschen. Dann legst Du in deinem Child-Theme pro Jahrezeit eine CSS-Datei an. In der functions.php steuerst Du, welche Style-Datei abhängig von der Jahreszeit eingebunden wird.
Mit Elementor habe ich noch nie gearbeitet, sondern relativ klassisch.
Doch vielen Dank für Deinen Gedankenanstoss, ich werde mir Elementor anschauen und mich in ihn einarbeiten. Mir scheint dies ein ganz gangbarer Weg zu werden / sein.
Bevor Du das machst solltest Du im ersten Schritt natürlich für dich (nicht schon umgesetzt) definieren welche Komponenten der Webseite wann wie aussehen sollen.
Ich habe eine subdomain zur Verfügung mit der ich"spielen" und testen kann.
Anhand meiner Beschreibung dürfte klar sein, dass das schon eine recht individuelle Lösung ist. Dafür gibt es kein fertiges Plugin oder Theme. Wenn Du Unterstützung bei der Umsetzung benötigst, kannst Du über die Jobbörse einen Auftrag dazu vergeben.
Werde ich zu gegebener Zeit gerne machen.
Übrigens: um Seiten zeitlich zu steuern gibt es dieses Plugin: https://de.wordpress.org/plugins/post-expirator/ - auf Grund der o.g. Permalink-Problematik würde ich dir davon in deinem Fall aber abraten.