WordPress Jetpackin käyttäminen offline-tilassa
Jetpackissa on runsaasti moduuleja, joiden avulla voit käyttää yhteystietoja, käyttää ääretöntä vieritystä, lyhyitä koodeja ja paljon muuta. Nämä ominaisuudet auttavat kääntämään itse isännöimäsi WordPress-sivustosi niin tehokkaaksi kuin sivustot ovat WordPress.com-sivustossa. Työkalun mukana tulee kuitenkin haitta, se toimii vain kanssasi verkossa ja kirjautuneena WordPress.comiin.
Periaatteessa voit käyttää kaikkia näitä ominaisuuksia live-sivustossa. Kun käynnistät laajennuksen, näet heti, että tämä nyrkkinevä banneri näkyy kojelaudan yläosassa.
Haluatko tietää, miten voit saada sen toimimaan offline-tilassa, jotta voit kehittää teeman rauhassa? Näin on. Huomautus: Varmista ennen Jetpackin asentamista, että sivustosi on WordPress on 3.8 tai uudempi.
Jetpack 2.2.1
2.2.1-versiosta lähtien Jetpack on ottanut käyttöön kehitystilan, joka kertoo Jetpackille, että olemme kehityksessä, ja sen pitäisi aktivoida ominaisuudet. Lisää seuraava rivi wp-config.php jälkeen WP_DEBUG
linja.
define ('JETPACK_DEV_DEBUG', totta);
Jos et halua muokata wp-config.php: tä tai jos sinulla ei ole pääsyä tiedostoon, voit asentaa tämän laajennuksen, Run Jetpack paikallisesti. Se on pieni plugin, joka sisältää seuraavan rivin (pohjimmiltaan alias JETPACK_DEV_DEBUG
).
add_filter ('jetpack_development_mode', '__return_true');
Päätä nyt Jetpack> Asetukset sivu. Tulet huomaamaan, että banneri on nyt poissa ja Jetpack on virallisesti paikallisessa kehitystilassa.
Jetpack on nyt käytettävissä offline-tilassa. Useita laajennuksia pitäisi nyt aktivoida, mukaan lukien Infinite Scroll. Nämä sallitut laajennukset voivat toimia riippumatta yhteydestä WordPress.com API: han. Muut ominaisuudet, kuten Photon ja Stats, edellyttävät kuitenkin WordPress.com API: ta.
Vaihtoehtoinen reitti
Jos et ole tyytyväinen siihen, että vain osa ominaisuuksista on käytössä, on mahdollista saada ne kaikki käyttöön ja pitää käynnissä samalla, kun Jetpack on käynnissä offline-tilassa.
Ensinnäkin tehdään paikallinen sivusto verkossa, jotta voisimme muodostaa yhteyden WordPress.comiin. tehdä niin käytämme localtunnel.
Kun olet asentanut sen, suorita seuraava komento Terminalissa, jotta voit tehdä paikallisen isäntäkansion verkossa. Jos käytät MAMP: ia, hakemisto sijaitsee todennäköisesti osoitteessa “/ Ohjelmat / MAMP / htdocs”.
lt - 80
Localtunnelin pitäisi nyt antaa sinulle osoite, johon pääset selaimessa paikallisverkkoon, kuten:
Ennen kuin käytät verkkosivustoa tietyn osoitteen kautta, sinun täytyy mennä phpMyAdminiin tai muihin vastaaviin sovelluksiin, joiden avulla voit tarkastella verkkosivuston tietokantaa. Avaa verkkosivujen tietokanta ja siirry osoitteeseen wp_options
pöytä. Muuta sitten sivuston URL-osoite SITEURL
ja Koti
osoittamaan localtunneliin.
Käytä ja kirjaudu sivustoon uuden osoitteen kautta. Koska sivustosi on nyt verkossa, WordPress.comin pitäisi pystyä saavuttamaan verkkosivustosi ja muodostamaan yhteys siihen.
Ja me menemme, meillä on verkkosivusto, joka on liitetty WordPress.comiin, ja voit käyttää kaikkia Jetpackin moduuleja.
Muistutus: Älä unohda vaihtaa web-osoitteen wp_options-taulukossa takaisin myöhemmin.
Mitä seuraavaksi?
Saatat ihmetellä, että jos me kehitämme useita verkkosivustoja offline-tilassa, pitäisikö meidän liittää jokainen localhost-sivusto WordPress.comiin tällä tavalla? No, sinun ei tarvitse.
Kun olet liittänyt 1 verkkosivustosi localhostiin, voit kopioida sen jetpack_option
arvo muihin sivustoihin. Voit tehdä tämän valitsemalla phpMyAdmin. Vuonna wp_options
kopioi kaikki sen arvot, jotka olet liittänyt WordPress.comiin jetpack_option
, seuraavasti:
Liitä arvo muihin sivustoihin, joissa Jetpack on aktivoitu. Nyt, kuten alla näet, voimme aktivoida ja käyttää kaikkia moduuleja offline-tilassa muilla sivustoillamme, joita kehitämme paikallisesti.
Muista, että tämä temppu on tarkoitettu antamaan meille Jetpackia, kun testataan sitä teemaamme tai laajennuksiamme kehitystyön aikana. Jos sinulla on sivustosi verkossa, sinun pitäisi liittää se oikein.