Główna » WordPress » Jak korzystać z WordPress Jetpack offline

    Jak korzystać z WordPress Jetpack offline

    Jetpack jest wyposażony w wiele modułów, które pomogą Ci korzystać z formularzy kontaktowych, korzystać z nieskończonego przewijania, skrótów i wiele więcej. Funkcje te mogą sprawić, że twoja samodzielna witryna WordPress będzie tak samo potężna, jak strony internetowe hostowane na WordPress.com. Jednak narzędzie ma tę wadę, działa tylko z Tobą online i po zalogowaniu się do WordPress.com.

    Zasadniczo możesz korzystać ze wszystkich tych funkcji tylko w witrynie na żywo. Po aktywacji wtyczki natychmiast zobaczysz ten dokuczliwy baner na górze pulpitu nawigacyjnego.

    Chcesz wiedzieć, jak sprawić, by działał w trybie offline, abyś mógł rozwijać swój motyw w spokoju? Oto jak. Uwaga: przed zainstalowaniem Jetpack upewnij się, że Twoja strona działa WordPress jest 3.8 lub nowszy.

    Jetpack 2.2.1

    Od wersji 2.2.1 Jetpack wprowadził tryb rozwoju, który mówi Jetpackowi, że jesteśmy w fazie rozwoju i powinien aktywować te funkcje. Dodaj następujący wiersz w wp-config.php po WP_DEBUG linia.

     define ('JETPACK_DEV_DEBUG', true); 

    Jeśli nie chcesz edytować wp-config.php lub jeśli nie masz dostępu do pliku, możesz zainstalować tę wtyczkę, zamiast tego uruchomić lokalnie Jetpack. Jest to niewielka wtyczka zawierająca następującą linię (zasadniczo alias do JETPACK_DEV_DEBUG).

     add_filter ('jetpack_development_mode', '__return_true'); 

    Teraz skieruj się do Jetpack> Ustawienia strona. Przekonasz się, że baner zniknął, a Jetpack jest oficjalnie w trybie rozwoju lokalnego.

    Jetpack jest teraz dostępny w trybie offline. Liczba wtyczek powinien teraz zostać aktywowany, w tym Nieskończony Zwój. Te włączone wtyczki mogą działać niezależnie od połączenia z API WordPress.com. Inne funkcje, takie jak Photon i Stats, będą jednak wymagały interfejsu API WordPress.com.

    Alternatywna trasa

    Jeśli nie jesteś usatysfakcjonowany faktem, że tylko niektóre funkcje są włączone, istnieje sposób, aby je wszystkie uruchomić i uruchomić, pozostawiając Jetpack w trybie offline.

    Po pierwsze, udostępnij naszą lokalną stronę internetową online, aby móc połączyć się z WordPress.com; zrobić to będziemy używać localtunnel.

    Po zainstalowaniu uruchom następujące polecenie w Terminalu, aby udostępnić katalog lokalnego hosta. Jeśli używasz MAMP, katalog najprawdopodobniej znajduje się pod adresem “/ Aplikacje / MAMP / htdocs”.

     lt - 80 

    Localtunnel powinien teraz podać adres, pod którym można uzyskać dostęp do lokalnego hosta w przeglądarce, w ten sposób:

    Zanim uzyskasz dostęp do strony internetowej pod podanym adresem, musisz przejść do phpMyAdmina lub innych podobnych aplikacji, które umożliwiają przeglądanie bazy danych witryny. Otwórz bazę danych witryny i przejdź do wp_options stół. Następnie zmień adres URL witryny w Strona URL i Dom wskazać tunel lokalny, tak.

    Uzyskaj dostęp do witryny i zaloguj się za pomocą nowego adresu. Ponieważ Twoja witryna jest już online, WordPress.com powinien mieć możliwość uzyskania dostępu do Twojej witryny i połączenia się z nią.

    I tam idziemy, mamy stronę internetową połączoną z WordPress.com, i możesz użyć wszystkich modułów w Jetpack.

    Przypomnienie: Nie zapomnij później zamienić adresu strony w tabeli wp_options.

    Co dalej?

    Być może zastanawiasz się, czy w przypadku, gdy rozwijamy wiele witryn w trybie offline, czy w ten sposób powinniśmy połączyć każdą ze stron w localhost z WordPress.com? Cóż, nie musisz.

    Po podłączeniu 1 strony internetowej do lokalnego hosta możesz po prostu skopiować jetpack_option wartość na innych stronach internetowych. Aby to zrobić, przejdź do phpMyAdmin. w wp_options tabeli witryny internetowej, do której podłączyłeś WordPress.com, skopiuj wszystkie wartości jetpack_option, następująco:

    Wklej wartość do innych stron internetowych, na których aktywowano Jetpack. Teraz, jak widać poniżej, jesteśmy w stanie aktywować i używać wszystkich modułów offline w innych witrynach, które tworzymy lokalnie.

    Pamiętaj, że ta sztuczka ma na celu umożliwienie nam korzystania z Jetpack, podczas gdy testujemy go na naszym motywie lub wtyczkach podczas procesu tworzenia. Jeśli masz swoją stronę internetową, powinieneś go właściwie podłączyć.