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

Hallo, zusammengefasst meine Fragen (alle Details weiter unten):

  • Soll ich das vorhandene, leicht kaputte Wordpress-Theme einfach durch Neu-Installation desselben Themes aus der Zip-Datei ersetzen?
  • Soll ich nach der Neu-Installation die bisherigen manuellen Änderungen an functions.php und ???.php erneut manuell durchführen oder die alten .php-Versionen weiterverwenden?
  • Oder lassen sich die Mängel am leicht kaputten Theme leicht manuell beheben?

Hintergrund: mein Provider hat meine Wordpress-Seite wunschgemäß von http auf https umgestellt. Dabei haben sich zu meiner Überraschung ein paar Dinge wunderlich verändert, v.a.:

  • Das Dreieck nach unten/Dreieck nach rechts für Menüs erscheint nicht, stattdessen ein leeres Kästchen
  • einige Schriften haben sich leicht verändert; es sah vorher etwas ansprechender aus, jetzt scheinen es so ähnliche Standardschriften zu sein, die billiger wirken

Weitere Änderungen bemerke ich nicht. Ich weiß nicht, wie ich das reparieren könnte (auch nicht die Schriften), auch wenn es für Fachleute womöglich leicht ist. Ich habe wenig Ahnung davon. (Ich kann knapp nach Anleitung eine functions.php editieren und austauschen; mehr nicht. Ich möchte die hier besprochenen Webseiten nicht in diesem Post verlinken.)

Einfach nur im Dashboard das Theme zu wechseln und dann zum gewünschten Theme zurückzukehren, hilft nichts: das Theme erscheint weiterhin leicht kaputt; das habe ich probiert.

Ich habe das alte Theme aber noch als ursprünglich gelieferte Zip-Datei auf der Platte. Kann ich einfach das derzeit installierte Theme (wie gesagt seit Wechsel zu https leicht kaputt) de-installieren und dasselbe Theme aus der Zip-Datei neu installieren? Muss ich zwischendurch auf dem Server manuell was löschen oder sonstwas beachten?

Oder lässt sich das beschriebene Problem leicht durch ein bisschen Editieren lösen?

Angenommen, ich installiere das Theme neu aus der Zip-Datei, gibt es noch 2 kleine Probleme:

  • im aktuell installierten Theme habe ich die functions.php manuell verändert, so dass Kommentare korrekt angezeigt werden (s. hier) (erforderlich, weil das alte Theme ca 7 Jahre alt ist)

  • im aktuell installierten Theme habe ich vor 5 Jahren die ???.php unter Anleitung so verändert, dass Überschrift H3 „gefettet“ erscheint, nicht „normal“. Welche .php war das wohl, ich habe das vergessen?

Diese beiden Änderungen an den PHPs möchte ich auch wieder sehen, falls ich das Theme neu aus der Zip-Datei installiere. Wegen mangelnder PHP-Kenntnisse würde ich am liebsten die derzeit verwendeten .php-Dateien sichern und die entsprechenden neu-installierten .php-Versionen durch die gesicherten alten Versionen ersetzen. Ist das machbar? Oder sollte ich lieber die neu installierten Versionen editieren? Dann müsste ich noch mal wissen, wie + wo man intern die H3 als „gefettet“ definiert.

Noch ein Hinweis, falls nützlich: Ich habe noch eine andere Webseite mit demselben Theme, die dauerhaft mit http (nicht https) läuft. Dort arbeitet das Theme weiterhin genau wie gewünscht. Theoretisch könnte ich von dort etwas herüberkopieren oder einsehen. Aber dort die Schriften zu erkennen und dann beim anderen, leicht kaputten Theme einzurichten, ist mir nicht gelungen.

Danke für alle Tipps!

Hallo,

die Zeit kannst du dir sparen, denn eine Neuinstallation des Themes wird nichts ändern.

Wahrscheinlicher ist es, dass einige Ressourcen hat per HTTP verdrahtet sind und jetzt vom Browser nicht mehr geladen werden, da er HTTP und HTTPS nicht vermischt.

Gruß,
Steve

1 Like

Offenbar nutzt er eine recht alte, von ihm modifizierte Version des Themes. Da könnte es schon was bringen, die aktuellste Version zu installieren, falls in dieser externe Links mit Https realisiert sind. Dann wären halt, wir er schon erkannt hat, seine Anpassungen weg.

1 Like

Steve und Axurit,

Danke für Eure Tipps!

Das Original-Theme in der Zip-Datei ist nicht aktualisiert. Es ist sieben Jahre alt, wie das installierte Theme. Der Hersteller existiert längst nicht mehr, ich hatte am Anfang 1 Jahr Support (das hätte ich oben schon schreiben sollen).

Ich habe sogar teuer ein anderes Theme gekauft, das mir dann aber nicht gefielt und mir nur zeigte, wie angenehm das ursprüngliche, jetzt leicht kaputte Theme ist. Darum würde ich es gern reparieren und nicht was anderes Neues installieren.

Du hast keine Ahnung vom Unterschied bzgl http und https, vermutlich erst recht keine von php-Programmierung oder Webseitenprogrammieren überhaupt, willst aber selber Hand anlegen an eine Software, von der du keinerlei Unterlagen hast, keinen Quelltext und keine Hilfe vom Hersteller?

Viel Glück!

Nur so nebenbei erwähnt:

Informiere dich vorher über Child-Themes, damit ersparst du dir die ganzen manuellen Änderungen.

1 Like

Die http / https - Problematik tritt nur beim Browser (also in Verbindung mit den ausgelieferten Webseiten) auf, nicht beim Server, an den PHP gebunden ist. Wie steht’s mit deiner Ahnung?

@Henrik_Meier

Du kannst bei deinem Browser die Konsol-Ansicht einschalten, dort wird angezeigt, welche http-Seiten aus Sicherheitsgründen nicht geladen wurden. Beim Firefox ist es die Taste F12

Die vermissten Grafiken sollten dort aufgeführt sein und der Schriftfont, der dir fehlt. Die dürften von einer fremden Domain kommen, denn deine würde ja mit https ausliefern. Es sei denn, sie sind ausdrücklich mit http aufgerufen.

<img src="http://example.com/… />

Kannst du diese Dateien auf deinen Server kopieren?

1 Like

Ja nee, ist klar.

Server arbeiten ja auch einfach so für sich selber vor sich hin, Browseranbindung brauchen die gar nicht.

Ich habe selber mehrere Server. Mit s und ohne. Und verwalte ungefähr 100 Netzwerkteilnehmer. Und programmiere in mehreren Sprachen.

Nun du.

Richtig. Datenbankserver sind ein gutes Beispiel dafür. Aber auch Webserver werden für Anwendungen eingesetzt, an denen kein HTML-Browser beteiligt ist.

Es geht bei WP-Themes wohl eher nicht um

Auch wenn es nur mySQL ist, wird da wohl ein (virtueller) Datenbankserver im Hintergrund werkeln.

Okay, an welcher Stelle im Server-Programm (z.B. PHP) unterscheidest du als Programmierer zwischen http und https? Ich will dich nicht vorführen, nur wissen, auf welcher Ebene wir diskutieren. Vielleicht habe ich was übersehen.

Zum Beispiel dann, wenn Mails versendet werden, z.B. Newsletter an Kunden / Mitglieder. Ich denke, deine Erkenntnisse sind recht oberflächlich.

Bin beeindruckt. Ich spreche 7 Sprachen (um ein Bier zu bestellen).

Gelegenheit für einen Witz:

Spanisch-Kenntnisse mangels Übung reichlich angekratzt, ich wollte ein Bier vom Fass. Bier weiß ich, aber was war nochmal Fass? Nach langer Überlegung bestellte ich: „Una cerveza de barril, por favor". Der Kellner, dieser Spaßverderber, in akzentfreiem Deutsch: „Wir haben nur Flaschen".

Richtig. Und was fehlt dann noch zum Thema hier?

Sag mal: hast du die Frage eigentlich mal gelesen?

…vor allem nichts zum Thema. Dieter, dein Auftritt…

Gut, das waren schon zwei Sprachen. Irgendwann klappt’s auch mit der Grammatik.

Hallo, Danke für die rege Debatte allerseits. (OP hier.)

@Henrik_Meier

In Beitrag 7 habe ich den Tipp gegeben, im HTML-Code aufgerufene Dokumente (Grafiken, Schriftfonts) von http auf https zu ändern.

Du hast nicht reagiert, hast du das nicht verstanden?

Das weiß ich erst, wenn ich es probiert habe. Wenn es dann nicht funktioniert, habe ich es nicht verstanden.

Ich wollte noch Stimmen sammeln und Eure muntere Debatte abwarten, Aber ich werde es demnächst probieren, samt der erwähnten Konsolenansicht, und dann hier Meldung erstatten.

1 Like

Du machst dich grad lächerlich.