X

So erhalten Sie Produktionsdateien, wenn Sie sich nicht in der lokalen Version befinden

Schnipsel von IsItWP

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

Kommentar hinzufügen

Wir freuen uns, dass Sie einen Kommentar hinterlassen haben. Bitte beachten Sie, dass alle Kommentare gemäß unserer Datenschutzrichtlinie moderiert werden und alle Links nofollow sind. Verwenden Sie KEINE Schlüsselwörter im Namensfeld. Lassen Sie uns ein persönliches und bedeutungsvolles Gespräch führen.

WordPress Launch Checkliste

Die ultimative Checkliste für den Start von WordPress

Wir haben alle wichtigen Checklistenpunkte für den Start Ihrer nächsten WordPress-Website in einem praktischen E-Book zusammengefasst.
Ja, senden Sie mir das kostenlose E-Book!