Slik bruker du WordPress Jetpack Offline
Jetpack kommer med mange moduler for å hjelpe deg med å bruke kontaktskjemaer, benytte uendelig rulling, kortkoder og mye mer. Disse funksjonene kan bidra til at din selvbehandlede WordPress-nettside blir like kraftig som nettsteder er vert på WordPress.com. Det er imidlertid en ulempe som følger med verktøyet, det fungerer bare med deg på nettet, og når du er logget på WordPress.com.
I utgangspunktet kan du bare bruke alle disse funksjonene på et live-nettsted. Ved å aktivere pluginet vil du umiddelbart se dette nagende banneret vises øverst på Dashboard.
Vil du vite hvordan du får det til å fungere offline slik at du kan utvikle temaet ditt i fred? Dette er hvordan. Merk: Før du installerer Jetpack, kontroller at nettstedet ditt kjører WordPress er 3,8 eller senere.
Jetpack 2.2.1
Siden 2.2.1-versjonen har Jetpack introdusert utviklingsmodusen, som forteller Jetpack at vi er i utvikling, og den skal aktivere funksjonene. Legg til følgende linje i wp-config.php etter WP_DEBUG
linje.
define ('JETPACK_DEV_DEBUG', true);
Hvis du ikke vil redigere wp-config.php eller hvis du ikke har tilgang til filen, kan du installere dette pluginet, Run Jetpack Locally, i stedet. Det er et lite plugin som inneholder følgende linje (i utgangspunktet et alias til JETPACK_DEV_DEBUG
).
add_filter ('jetpack_development_mode', '__return_true');
Nå, gå over til Jetpack> Innstillinger side. Du vil oppdage at banneret er nå borte, og Jetpack er offisielt i Local Development Mode.
Jetpack er nå tilgjengelig offline. En rekke plugins bør nå aktiveres, inkludert Infinite Scroll. Disse aktiverte pluginene kan fungere uavhengig av en forbindelse til WordPress.com API. Andre funksjoner som Photon og Stats, vil imidlertid kreve WordPress.com API.
En alternativ rute
Hvis du ikke er fornøyd med det faktum at bare noen av funksjonene er aktivert, er det en måte å få dem til å løpe mens Jetpack kjører offline.
Først av alt, la oss gjøre vår lokale nettside tilgjengelig online for å kunne koble til WordPress.com; å gjøre det vi skal bruke localtunnel.
Når du har installert det, kjør følgende kommando i Terminal for å lage din lokale verts katalog online. Hvis du bruker MAMP, er katalogen mest sannsynlig plassert på “/ Programmer / MAMP / htdocs”.
lt - 80
Localtunnel skal nå gi deg adressen hvor du kan få tilgang til lokalhosten i nettleseren, slik som:
Før du får tilgang til nettstedet via den oppgitte adressen, må du gå til phpMyAdmin eller andre lignende apper som lar deg se på nettsidens database. Åpne nettsteddatabasen og gå til wp_options
bord. Endre deretter nettsiden URL i SITEURL
og hjem
å peke på lokaltunnelen, som så.
Tilgang og innlogging til nettsiden via den nye adressen. Siden nettstedet ditt er nå på nettet, bør WordPress.com kunne nå og koble til nettstedet ditt.
Og der går vi, Vi har nettsiden knyttet til WordPress.com, og du kan bruke alle modulene i Jetpack.
påminnelse: Ikke glem å bytte nettstedadressen i wp_options-tabellen tilbake etterpå.
Hva blir det neste?
Du lurer kanskje på at i tilfelle der vi utvikler flere nettsteder offline, bør vi koble hver av nettstedene i localhost til WordPress.com på denne måten? Vel, du trenger ikke.
Når du har 1 nettsted i ditt lokalehost tilkoblet, kan du bare kopiere jetpack_option
verdier inn i de andre nettstedene. For å gjøre det, gå til phpMyAdmin. I wp_options
tabell på nettstedet du har koblet til WordPress.com, kopier alle verdiene til jetpack_option
, som følger:
Lim inn verdien til de andre nettstedene, der Jetpack er aktivert. Nå, som du kan se nedenfor, kan vi aktivere og bruke alle modulene frakoblet på de andre nettstedene vi utvikler lokalt.
Husk at dette trikset er ment å la oss bruke Jetpack mens vi tester det mot vårt tema eller plugins under utviklingsprosessen. Hvis du har nettstedet ditt på nettet, du bør koble den ordentlig til.