Kako uporabljati WordPress Jetpack Offline
Jetpack ima veliko modulov, ki vam pomagajo uporabljati kontaktne obrazce, uporabite neskončno drsenje, kratke kode in še veliko več. Te funkcije vam lahko pomagajo, da postane vaše WordPress spletno mesto, ki ga gostijo sami, tako močne kot spletne strani, ki gostujejo na WordPress.com. Vendar pa obstaja pomanjkljivost, ki prihaja z orodjem, deluje samo z vami na spletu in ko ste prijavljeni na WordPress.com.
V bistvu lahko vse te funkcije uporabljate samo na spletnem mestu v živo. Ko aktivirate vtičnik, boste takoj videli, da se na vrhu nadzorne plošče pojavlja ta težavni banner.
Želite vedeti, kako jo pripraviti za delo brez povezave, da boste lahko razvili svojo temo v miru? Evo kako. Opomba: pred namestitvijo Jetpack-a zagotovite, da je vaše spletno mesto v WordPressu 3.8 ali novejše.
Jetpack 2.2.1
Od različice 2.2.1 je Jetpack uvedel razvojni način, ki Jetpacku pove, da smo v razvoju in da mora aktivirati funkcije. Dodajte naslednjo vrstico v wp-config.php Po WP_DEBUG
vrstico.
define ('JETPACK_DEV_DEBUG', true);
Če ne želite urejati wp-config.php ali če nimate dostopa do datoteke, lahko namestite ta vtičnik, namesto tega zaženite Jetpack Locally. To je majhen čep, ki vsebuje naslednjo vrstico (v bistvu vzdevek za JETPACK_DEV_DEBUG
).
add_filter ('jetpack_development_mode', '__return_true');
Zdaj pa nad glavo Jetpack> Nastavitve stran. Ugotovili boste, da je banner zdaj izginil in Jetpack je uradno v načinu lokalnega razvoja.
Jetpack je zdaj na voljo brez povezave. Število vstavkov zdaj bi bilo treba aktivirati, vključno z Infinite Scroll. Omogočeni vtičniki lahko delujejo neodvisno od povezave s programom WordPress.com. Druge funkcije, kot sta Photon in Stats, pa zahtevajo API za WordPress.com.
Druga pot
Če niste zadovoljni z dejstvom, da so omogočene le nekatere funkcije, obstaja način, da jih znova zaženete in hkrati ohranite Jetpack brez povezave.
Najprej naredimo našo lokalno spletno stran dostopno na spletu, da se lahko povežemo z WordPress.com; to bomo uporabili localtunnel.
Ko ga namestite, zaženite naslednji ukaz v Terminalu, da bo vaš lokalni gostiteljski imenik na spletu. Če uporabljate MAMP, je imenik najverjetneje na “/ Aplikacije / MAMP / htdocs”.
-80
Localtunnel bi vam zdaj moral dati naslov, kjer lahko v brskalniku dostopate do lokalnega gostitelja:
Preden dostopite do spletnega mesta prek navedenega naslova, boste morali iti v phpMyAdmin ali druge podobne aplikacije, ki vam omogočajo vpogled v zbirko podatkov spletnega mesta. Odprite zbirko podatkov spletnega mesta in pojdite na wp_options
tabela. Nato spremenite URL spletnega mesta v meniju siteurl
in doma
tako, da pokažete na lokalni tunel.
Dostopajte do spletnega mesta in se z njim prijavite prek novega naslova. Ker je vaše spletno mesto zdaj na spletu, naj bi WordPress.com lahko dosegel vašo spletno stran in jo povezal.
In tam gremo, imamo spletno stran, povezano z WordPress.com, in uporabite vse module v Jetpacku.
Opomnik: Ne pozabite pozneje spremeniti naslova spletne strani v tabeli wp_options.
Kaj je naslednje?
Morda se sprašujete, ali bomo v primeru, ko razvijamo več spletnih mest brez povezave, povezati vsako od spletnih mest v lokalnem okolju z WordPress.com na ta način? No, ti ni treba.
Ko imate 1 spletno mesto v vašem localhost povezan, lahko preprosto kopirate jetpack_option
vrednosti na druge spletne strani. Če želite to narediti, pojdite na phpMyAdmin. V wp_options
tabelo spletnega mesta, ki ste ga povezali z WordPress.com, kopirajte vse vrednosti jetpack_option
, kot sledi:
Prilepite vrednost na druga spletna mesta, kjer je bil aktiviran Jetpack. Zdaj, kot vidite spodaj, lahko aktiviramo in uporabljamo vse module brez povezave na drugih spletnih mestih, ki jih razvijamo lokalno.
Ne pozabite, da nam ta trik dovoljuje uporabo Jetpacka, medtem ko ga testiramo glede na našo temo ali vtičnike med razvojnim procesom. Če imate spletno mesto na spletu, morate ga pravilno povezati.