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ć.