Suchen Sie nach einer Möglichkeit, Produktionsdateien abzurufen, wenn diese nicht in der lokalen Version vorhanden sind? Obwohl es wahrscheinlich ein Plugin dafür gibt, haben wir einen schnellen Code-Schnipsel erstellt, den Sie verwenden können, um Produktionsdateien abzurufen, wenn diese nicht in der lokalen Version in WordPress vorhanden sind.
Wenn Sie eine lokale „Entwicklungs“-Version einer WordPress-Site und eine Produktionsversion derselben Site auf einem Live-Server haben und die beiden synchron bleiben und auch dieselbe Datenbank verwenden sollen; ABER Sie möchten nicht alle Dateien synchronisieren, die ständig hinzugefügt werden (das ist einfach ätzend).
DANN kann Ihnen dieser Code dabei helfen. Er versucht, Dateien aus der Produktion zu laden, wenn sie nicht in Ihrer lokalen Version vorhanden sind.
Beispiel: Ein Kunde fügt einen neuen Blogbeitrag mit einem Foto auf dem Live-Server hinzu. Da Ihre lokale Website mit derselben Datenbank verbunden ist, wird der Blogbeitrag angezeigt, das Bild jedoch nicht (da es auf dem Live-Server und nicht auf Ihrem lokalen Computer hochgeladen wurde).
Sie erhalten eine 404-Fehlermeldung, da http://local.sitename.com/wp-content/uploads/image.jpg nicht existiert. Sie existiert jedoch unter http://sitename.com/wp-content/uploads/image.jpg. Was dieser Code also tut, ist, dass er versucht, Dateien aus der Produktion zu laden, auch wenn sie nicht in Ihrer lokalen Version vorhanden sind!
Dieses Szenario impliziert, dass Sie die Versionskontrolle GIT verwenden. Wir empfehlen Ihnen, diesen Artikel über die Versionskontrolle von WordPress zu lesen.
Anweisungen:
Sie müssen diesen Code nur zu Ihrer .htaccess-Datei des Themes oder in ein seitenspezifisches Plugin hinzufügen:
# Attempt to load files from production if they're not in our local version
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) http://bohmansjostrand.com/wp-content/uploads/$1
</IfModule>
Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzufügen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress hinzufügen, damit Sie Ihre Website nicht versehentlich beschädigen.
Wenn Ihnen dieser Code-Schnipsel gefallen hat, ziehen Sie bitte in Betracht, unsere anderen Artikel auf der Website zu lesen, wie z. B.: 11 beste WordPress-Quiz-Plugins und wie Sie Ihre WordPress-Formulare mit Passwortschutz sichern.
Kommentare Hinterlasse eine Antwort