Wie kann ich auf meiner Website HTTPS für Bilder verwenden oder Bilder als relative Pfade einfügen?

Ich habe vor kurzem HTTPS zu meiner Domain hinzugefügt und ich habe es so, dass http zu https umgeleitet wird, aber mein WordPress Blog verwendet immer noch http für seine Bilder. Ich lade ein Bild hoch und es benutzt http. Kann ich etwas dafür tun, dass meine Bilder https verwenden, wenn sie in Posts eingefügt werden? Ich kann natürlich manuell nachsehen.

Ich fand einen ähnlichen Beitrag (nicht ganz ein Duplikat), der die Verwendung relativer Pfade vorschlug. Gibt es eine Einstellung, die ich verwenden kann, damit WP Bilder als relative Pfade einfügt? Auf diese Weise, wenn ich auf http oder https bin, wird es das verwenden, auf dem ich bin.

Solutions Collecting From Web of "Wie kann ich auf meiner Website HTTPS für Bilder verwenden oder Bilder als relative Pfade einfügen?"

Hauptproblem

Solange Sie über HTTPS auf das WordPress-Dashboard zugreifen, sollten neue Medienelemente mit HTTPS in die zugehörige Medienelement-URL in den Inhalt eingefügt werden. Es gibt ein bisschen mehr Details um dieses Feature in diesem WordPress-Ticket: wp_get_attachment_url gibt https zurück, wenn es nicht sollte . In diesem Ticket wird beschrieben, wie wp_get_attachment_url URLs zurückgibt, die nach einem Update in Version 4.2 protokollabhängig sind. Nach den damit verbundenen Änderungen, die bei der Bearbeitung eines Posts und der Verwendung von wp_get_attachment_url zum Einziehen von URLs vorgenommen wurden, wird HTTPS verwendet.

Die Verwendung von relativen Pfaden für Ressourcen ist eine weitere praktikable Option, aber da WordPress über verschiedene functionen verfügt, die einen vollständigen Pfad angeben, scheint es einfacher zu sein, diese Option zu überspringen.

Wie zu korrigieren

Um alte Verweise auf HTTP-URLs zu korrigieren, würde ich empfehlen, die verschiedenen verfügbaren Tools zu verwenden, um “Suchen und Ersetzen” für alle Posts / Inhalte in der database Ihrer Site auszuführen. Sie würden im Wesentlichen nach http://domain.com/.... suchen und es durch https://domain.com/... . Meine persönliche Präferenz ist das Such- und Ersetz-Tool von interconnect: https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

WP-CLI ist jedoch eine weitere solide Option. Sie können auch die Plugin-Route mit etwas wie Velvet Blues gehen .