Http zu https - WP-Theme leicht kaputt - neu installieren?

Hallo, die Konsole zeigt mir dies:

Dies könnte genau das Problem mit der falschen Schrift und der fehlenden Grafik (2 Menü-Dreiecke) sein, oder?

Hier nochmal Links als Text:
http://fonts.googleapis.com/css?family=PT+Sans
http://netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css

Hier die gesamte Meldung als Text:
Laden von gemischten aktiven Inhalten „http://fonts.googleapis.com/css?family=PT+Sans|Quattrocento|Open+Sans:400,700|Lato:900|Lato:300|“ wurde blockiert.
Laden von gemischten aktiven Inhalten „http://netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css“ wurde blockiert.

Hier die „Weiteren Informationen“ (es gibt sie nur auf Englisch, es ist beide Male derselbe Hilfetext):

Ansonsten zeigt die Konsole nur Dutzende gelbe Meldungen à la

Das Cookie “CookieLawInfoConsent” wird bald als Cross-Site-Cookie gegen “https://((meine Seite))/wp-includes/js/jquery/jquery.min.js?ver=3.6.0” behandelt, da das Schema nicht übereinstimmt.

Sowie die weiße Meldung

JQMIGRATE: Migrate is installed, version 3.3.2

Leider ist mir nicht klar, wie ich damit weiterarbeite, trotz der bisherigen Erklärungen.

Genau die roten Beispiele habe ich erwartet, der Browser lädt sie nicht wegen http.

Rufe in einem eigenen Browser-Tab die Datei http://fonts.googleapis.com/css?family=PT+Sans herunter und speichere sie unter neuem Namen (z.B. cyrillic_latin.css) in ein vorhandenes Verzeichnis deines Servers (z.B. /css)

Dann ersetze in deinen Webseiten (bzw. an zentraler Stelle) den Aufruf http://fonts.googleapis.com/css?family=PT+Sans durch /css/cyrillic_latin.css und du solltest deine gewohnte Schrift wieder sehen.

Dasselbe mit der font-awesome.css von bootstrapcdn.com

Und ebenso mit den fehlenden Grafiken, die auch eine rote Meldung in der Konsole erzeugen sollten.

Uups - es fehlt noch ein Schritt. In der Datei /css/cyrillic_latin.css werden weitere http-Dokumente aufgerufen, z.B. src: url(http://fonts.gstatic.com/s/ptsans/v12/jizaRExUiTo99u79D0-ExdGM.woff2) format(‚woff2‘);

Solche musst du auch auf deinen Server bringen und den Eintrag korrigieren.

Ich habe so eine Umstellung von http zu https hinter mir, das ist nicht mal eben zwischen Frühstück und Mittag gemacht.

Rufe versuchsweise solche Dokumente einzeln auf, indem du http durch https ersetzt. Wenns klappt, ersparst du dir das Kopieren und Hochladen.

Danke für 2 Posts! Ich werde es in den nächsten Tagen durchspielen und berichten, heute geht’s nicht mehr.

Das hättest du auch machen können, dann hättest du festgestellt, dass es geht, und dann hättest du dir das ganze Märchen mit

sparen können, weil nichts davon erforderlich ist, soweit bisher erkennbar.

Nein, in Beitrag 7 hast du ihm den Tipp gegeben

Das ist ein kleiner aber feiner Unterschied. Du kennst auch die Nutzungsrechte der fremden Dateien nicht, ob man sie überhaupt einfach so auf den eigenen Server kopieren kann!

Das wäre eher eine Einstellung in einer der css-Dateien als in PHP, es sei denn, in PHP wird irgendwo eine CSS-Klasse extra eingebunden.

Nach dem, was du bisher gezeigt hast, sieht es danach aus, ja.

Wenn es meine Website wäre, würde ich bei dem Theme erstmal alles http einfach durch https ersetzen (bei den Links zu den Fonts und zu Grafiken) und dann schauen, ob das gut aussieht, oder ob noch etwas ggf. nachträglich angepasst werden muss.

1 Like

Hallo zusammen, Danke nochmal für allen Zuspruch und alle Beschreibungen. Letztlich kann ich persönlich Eure Beschreibungen nicht komplett nachvollziehen, das ist nicht mein stärkster Bereich, auch wenn es für andere einfach ist.

Ich habe darum diesen billigen Trick probiert:

  1. irgendein anderes Gratis-Theme aktiviert
  2. leicht kaputtes Wunsch-Theme aus WP-Seite heraus gelöscht (Ordner verschwand dann auch im FTP-Client)
  3. zusätzlich im FTP-Client diesen Unterordner gelöscht: wp-content/themes/[Theme-Name]
  4. Original-Theme aus Zip-Datei, 7 Jahre alt, via WP-Seite neu geladen + aktiviert

Das brachte nichts. Die Fehler, die nach der Umstellung von http auf https entstanden, sind immer noch da: Kästchen statt Menüdreiecken, leicht andere Schriften. Alles sah genau aus wie zuvor.

Obwohl ich schwören könnte, dass ich beim traurigen Refresh-Klicken (auch Strg-Refresh) in einem anderen Browser einmal kurz die vermissten Menüdreiecke gesehen hätte, aber es ist nicht reproduzierbar.

Ich muss es wohl dabei lassen oder ein ganz anderes Theme verwenden oder irgendwas finden, was man noch löschen muss. Es sei denn:

Denkst Du da an bestimmte Dateien auf dem Server? Eine .php-Datei editieren schaffe ich manchmal, und ich würde ja das Original nicht löschen, sondern nur umbenennen.

Danke nochmal allerseits!

Hallo,

wenn ich noch mal stören darf. Bei meinem Bezahl-Theme gab’s ja das Problem, das nach Umstellung von http auf https u.a. die Menüdreieck-Grafiken nicht mehr erschienen, stattdessen Platzhalter-Kästchen.

Ich habe von dem Theme auch noch eine Gratis -Version installiert, mit weniger Gestaltungsmöglichkeiten. Das war seit 6 Jahren nicht mehr aktiv. Wenn ich nun diese Gratis -Version des Themes installiere, erscheint das Menü MIT Menüdreiecken. Dort gibt es also kein Umstellungsproblem (das Menü ist ansonsten scheint’s nicht abgespeckt gegenüber der Bezahl-Version, v.a. die Startseite und die Feineinstellungen sind vielseitiger).

Und ich habe das Plug-in WP-Reset* in der Gratisversion installiert:

Und dann alles Mögliche gelöscht:

  • Theme Options des aktuellen Themes; dann

  • alle Themes

  • alle Transients

Außerdem habe ich alle überflüssigen Plug-ins gelöscht (nicht nur deaktivert). Danach hatte ich gar kein Theme mehr. Dann das Bezahl-Theme neu installiert. Einige persönlichen Einstellungen, die zuvor jede Neu-Installation überlebt hatten (u.a. Header-Titel-Farbe), waren nun weg. Aber die Menüdreiecke fehlten immer noch. Ich frage mich, ob es auch mit der MySQL zu tun hat.

Vielleicht würde ich noch in diese PHP-Dateien schauen und gucken, ob man dort wie vorgeschlagen von http auf https umstellen kann:

Danke!

*ich weiß, dass das für einen Einsteiger gefährlich ist, aber man Schnappschüsse machen und ich kann berichten, dass das Wiederherstellen eines Schnappschusses wie erhofft funktioniert. Und der Content ist noch da.