Kako koristiti WordPress Jetpack Offline
Jetpack dolazi s mnoštvom modula koji će vam pomoći da koristite kontaktne forme, koristite beskonačno skrolovanje, kratke kodove i još mnogo toga. Ove značajke mogu vam pomoći pretvoriti WordPress web-lokaciju koja je sama sebi ugrađena kako bi bila snažna kao web-lokacije na WordPress.com. Međutim, postoji nedostatak koji dolazi s alatom, radi samo s vama na mreži i kada ste prijavljeni na WordPress.com.
U osnovi, sve te značajke možete koristiti samo na web-lokaciji uživo. Nakon aktiviranja dodatka odmah ćete vidjeti da se ovaj prigovarajući banner pojavljuje na vrhu nadzorne ploče.
Želite li znati kako ga natjerati da radi izvan mreže tako da možete razviti svoju temu u miru? Evo kako. Bilješka: Prije instaliranja Jetpack, provjerite je li na vašoj web-stranici pokrenut WordPress 3.8 ili noviji.
Jetpack 2.2.1
Od verzije 2.2.1, Jetpack je uveo razvojni način, koji kaže Jetpacku da smo u razvoju i da treba aktivirati značajke. Dodajte sljedeći redak u wp-config.php nakon što WP_DEBUG
crta.
define ('JETPACK_DEV_DEBUG', true);
Ako ne želite uređivati wp-config.php ili nemate pristup datoteci, možete instalirati ovaj dodatak, umjesto toga pokrenite Jetpack Locally. To je mali dodatak koji sadrži sljedeći redak (u osnovi pseudonim JETPACK_DEV_DEBUG
).
add_filter ('jetpack_development_mode', '__return_true');
Sada, prijeđite na Jetpack> Postavke stranica. Pronaći ćete da je banner sada nestao i Jetpack je službeno u načinu lokalnog razvoja.
Jetpack je sada dostupan izvanmrežno. Broj dodataka sada bi trebala biti aktivirana, uključujući Beskonačno Pomicanje. Ti omogućeni dodaci mogu raditi neovisno o vezi s API-jem WordPress.com. Ostale značajke kao što su Photon i Stats, međutim, zahtijevaju API za WordPress.com.
Alternativna ruta
Ako niste zadovoljni činjenicom da su samo neke od značajki omogućene, postoji način da ih sve pokrenete i pokrenete dok Jetpack ne radi offline.
Prije svega, učinimo našu lokalnu web stranicu dostupnom na mreži kako bismo se mogli povezati s WordPress.com; za to ćemo koristiti localtunnel.
Nakon što ste ga instalirali, pokrenite sljedeću naredbu u Terminalu da bi vaš lokalni host direktorij bio online. Ako koristite MAMP, direktorij se najvjerojatnije nalazi na “/ aplikacije / MAMP / htdocs”.
-80
Localtunnel bi vam sada trebao dati adresu na kojoj možete pristupiti localhostu u pregledniku, na primjer:
Prije nego što pristupite web-lokaciji putem navedene adrese, morat ćete otići u phpMyAdmin ili druge slične aplikacije koje vam omogućuju pregledavanje baze podataka web-lokacije. Otvorite bazu podataka web-mjesta i idite na wp_options
stol. Zatim promijenite URL web-lokacije u izborniku SITEURL
i Dom
kako bi pokazali na lokalni tunel, kao što je to slučaj.
Pristupite i prijavite se na web-lokaciju putem nove adrese. Budući da je vaša web-lokacija sada online, WordPress.com bi trebao biti u mogućnosti doći do vaše web-lokacije i povezati se s njom.
I tamo idemo, imamo web stranicu povezanu s WordPress.com, i možete koristiti sve module u Jetpacku.
Podsjetnik: Ne zaboravite nakon toga vratiti web-adresu u tablicu wp_options.
Što je sljedeće?
Možda se pitate je li u slučaju kada razvijamo višestruku web-lokaciju izvanmrežno, trebamo li na ovaj način povezati svaku od web-mjesta u localhost-u na WordPress.com? Pa, ne morate.
Kada imate 1 web-lokaciju u vašem localhostu, možete jednostavno kopirati jetpack_option
vrijednost na druge web-lokacije. Da biste to učinili, idite na phpMyAdmin. U wp_options
tablicu web stranice koju ste povezali s WordPress.com, kopirajte sve vrijednosti jetpack_option
, kako slijedi:
Zalijepite vrijednost na druge web-lokacije na kojima je Jetpack aktiviran. Sada, kao što možete vidjeti u nastavku, u mogućnosti smo aktivirati i koristiti sve module izvan mreže na drugim web-lokacijama koje razvijamo lokalno.
Imajte na umu da je ovaj trik namijenjen da nam omogući korištenje Jetpacka dok ga testiramo protiv naše teme ili dodataka tijekom razvojnog procesa. Ako imate internetsku stranicu, trebate ga ispravno povezati.