Startseite » WordPress » So verwenden Sie WordPress Jetpack offline

    So verwenden Sie WordPress Jetpack offline

    Jetpack verfügt über zahlreiche Module, mit denen Sie Kontaktformulare, unendliches Scrollen, Kurzwahlnummern und vieles mehr verwenden können. Diese Funktionen können dazu beitragen, dass Ihre selbst gehostete WordPress-Website so leistungsfähig ist wie Websites, die auf WordPress.com gehostet werden. Mit dem Werkzeug ist jedoch ein Nachteil verbunden, Es funktioniert nur bei Ihnen online und wenn Sie bei WordPress.com angemeldet sind.

    Grundsätzlich können Sie alle diese Funktionen nur auf einer Live-Site verwenden. Wenn Sie das Plugin aktivieren, wird dieses nörgelnde Banner sofort im Dashboard angezeigt.

    Möchten Sie wissen, wie Sie es offline zur Verfügung stellen können, damit Sie Ihr Thema in Ruhe entwickeln können? Hier ist wie. HinweisStellen Sie vor der Installation von Jetpack sicher, dass auf Ihrer Website WordPress 3.8 oder höher ausgeführt wird.

    Jetpack 2.2.1

    Seit der Version 2.2.1 hat Jetpack den Entwicklungsmodus eingeführt, der Jetpack mitteilt, dass wir in der Entwicklung sind und die Funktionen aktivieren sollen. Fügen Sie die folgende Zeile in der hinzu wp-config.php nach dem WP_DEBUG Linie.

     define ('JETPACK_DEV_DEBUG', true); 

    Wenn Sie die Datei wp-config.php nicht bearbeiten möchten oder keinen Zugriff auf die Datei haben, können Sie stattdessen das Plugin "Jetpack Locally ausführen" installieren. Es ist ein kleines Plugin, das die folgende Zeile enthält (im Grunde ein Alias ​​zu) JETPACK_DEV_DEBUG).

     add_filter ('jetpack_development_mode', '__return_true'); 

    Nun geh rüber zum Jetpack> Einstellungen Seite. Sie werden feststellen, dass das Banner jetzt verschwunden ist und sich Jetpack offiziell im lokalen Entwicklungsmodus befindet.

    Jetpack ist jetzt offline verfügbar. Eine Reihe von Plugins sollte jetzt aktiviert sein, einschließlich Infinite Scroll. Diese aktivierten Plugins können unabhängig von einer Verbindung zur WordPress.com-API funktionieren. Andere Funktionen wie Photon und Stats erfordern jedoch die WordPress.com-API.

    Eine alternative Route

    Wenn Sie mit der Tatsache, dass nur einige der Funktionen aktiviert sind, nicht zufrieden sind, gibt es eine Möglichkeit, sie alle betriebsbereit zu machen und Jetpack offline zu betreiben.

    Lassen Sie uns zunächst unsere lokale Website online verfügbar machen, um eine Verbindung zu WordPress.com herstellen zu können. dazu benutzen wir localtunnel.

    Sobald Sie es installiert haben, führen Sie den folgenden Befehl in Terminal aus, um Ihr lokales Hostverzeichnis online zu machen. Wenn Sie MAMP verwenden, befindet sich das Verzeichnis höchstwahrscheinlich unter “/ Anwendungen / MAMP / htdocs”.

     lt - 80 

    Localtunnel sollte jetzt die Adresse angeben, unter der Sie auf den localhost im Browser zugreifen können.

    Bevor Sie über die angegebene Adresse auf die Website zugreifen, müssen Sie zu phpMyAdmin oder anderen ähnlichen Apps wechseln, mit denen Sie in die Datenbank der Website schauen können. Öffnen Sie die Website-Datenbank und gehen Sie zu wp_options Tabelle. Dann ändern Sie die Website-URL in Seiten-URL und Zuhause auf localtunnel zeigen, so.

    Über die neue Adresse können Sie auf die Website zugreifen und sich anmelden. Da Ihre Website jetzt online ist, sollte WordPress.com in der Lage sein, auf Ihre Website zuzugreifen.

    Und da gehen wir hin, Wir haben die Website mit WordPress.com verbunden, und Sie können alle Module in Jetpack verwenden.

    Erinnerung: Vergessen Sie nicht, anschließend die Website-Adresse in der Tabelle wp_options zurückzuschalten.

    Was kommt als nächstes?

    Sollten Sie sich fragen, ob wir in dem Fall, in dem wir mehrere Websites offline entwickeln, alle Websites in localhost auf diese Weise mit WordPress.com verbinden? Nun, du musst nicht.

    Sobald Sie 1 Website in Ihrem localhost angeschlossen haben, können Sie einfach die jetpack_option Wert in die anderen Websites. Gehen Sie dazu zu phpMyAdmin. In dem wp_options Tabelle der Website, die Sie mit WordPress.com verbunden haben, kopieren Sie alle Werte der jetpack_option, wie folgt:

    Fügen Sie den Wert auf den anderen Websites ein, auf denen Jetpack aktiviert wurde. Wie Sie unten sehen können, können wir jetzt alle Module offline in den anderen von uns entwickelten Websites aktivieren und verwenden.

    Beachten Sie, dass wir mit diesem Trick Jetpack verwenden können, während wir ihn während des Entwicklungsprozesses mit unserem Theme oder unseren Plugins testen. Wenn Sie Ihre Website online haben, Sie sollten es richtig anschließen.