Come usare WordPress Jetpack offline
Jetpack è dotato di numerosi moduli per aiutarti a utilizzare i moduli di contatto, utilizzare scroll infiniti, codici brevi e molto altro ancora. Queste funzionalità possono aiutarti a trasformare il tuo sito web WordPress in hosting in modo potente quanto i siti web sono ospitati su WordPress.com. Tuttavia, c'è uno svantaggio che viene fornito con lo strumento, funziona solo con te online e dopo aver effettuato l'accesso a WordPress.com.
Fondamentalmente, puoi utilizzare tutte queste funzioni solo su un sito live. All'attivazione del plugin vedrai immediatamente questo banner fastidioso in alto nella Dashboard.
Vuoi sapere come farlo funzionare offline in modo da poter sviluppare il tuo tema in pace? Ecco come. Nota: prima di installare Jetpack, assicurati che sul tuo sito web sia in esecuzione WordPress sia la versione 3.8 o successiva.
Jetpack 2.2.1
Dalla versione 2.2.1, Jetpack ha introdotto la modalità di sviluppo, che indica a Jetpack che siamo in sviluppo e che dovrebbe attivare le funzionalità. Aggiungi la seguente riga nel wp-config.php dopo il WP_DEBUG
linea.
define ('JETPACK_DEV_DEBUG', true);
Se non si desidera modificare wp-config.php o se non si ha accesso al file, è possibile installare questo plug-in, eseguire Jetpack localmente, invece. È un piccolo plugin contenente la seguente riga (in pratica un alias per JETPACK_DEV_DEBUG
).
add_filter ('jetpack_development_mode', '__return_true');
Ora vai al Jetpack> Impostazioni pagina. Scoprirai che il banner è ora scomparso e Jetpack è ufficialmente in modalità di sviluppo locale.
Jetpack è ora disponibile offline. Un numero di plugin ora dovrebbe essere attivato, incluso lo scorrimento infinito. Questi plugin abilitati possono funzionare indipendentemente da una connessione all'API WordPress.com. Altre funzionalità come Photon e Stats, tuttavia, richiedono l'API di WordPress.com.
Un percorso alternativo
Se non sei soddisfatto del fatto che solo alcune delle funzionalità sono abilitate, c'è un modo per installarle tutte attive mantenendo Jetpack in esecuzione offline.
Prima di tutto, rendiamo accessibile online il nostro sito Web locale per poterci connettere a WordPress.com; per farlo useremo localtunnel.
Una volta installato, esegui il seguente comando in Terminal per rendere la tua directory host locale online. Se stai usando MAMP, la directory si trova molto probabilmente in “/ Applicazioni / MAMP / htdocs”.
lt - 80
Localtunnel dovrebbe ora darti l'indirizzo dove puoi accedere all'host locale nel browser, in questo modo:
Prima di accedere al sito web tramite l'indirizzo indicato, dovrai accedere a phpMyAdmin o ad altre app simili che ti consentono di consultare il database del sito web. Aprire il database del sito Web e andare al wp_options
tavolo. Quindi modificare l'URL del sito Web nel indirizzo del sito
e casa
per puntare a localtunnel, in questo modo.
Accedi e accedi al sito web attraverso il nuovo indirizzo. Poiché il tuo sito web è ora online, WordPress.com dovrebbe essere in grado di raggiungere e connettersi al tuo sito web.
E noi andiamo, abbiamo il sito Web collegato a WordPress.com, e puoi usare tutti i moduli in Jetpack.
Promemoria: Non dimenticare di cambiare l'indirizzo del sito web nella tabella wp_options in seguito.
Qual'è il prossimo?
Ci si potrebbe chiedere se nel caso in cui stiamo sviluppando più siti Web offline, dovremmo collegare in questo modo ciascuno dei siti Web in localhost a WordPress.com? Beh, non devi.
Una volta collegato 1 sito web al tuo localhost, puoi semplicemente copiare il jetpack_option
valore negli altri siti web. Per farlo, vai su phpMyAdmin. Nel wp_options
tabella del sito Web che hai collegato a WordPress.com, copia tutti i valori di jetpack_option
, come segue:
Incolla il valore negli altri siti Web, dove è stato attivato Jetpack. Ora, come puoi vedere di seguito, siamo in grado di attivare e utilizzare tutti i moduli offline negli altri siti web che stiamo sviluppando localmente.
Tieni presente che questo trucco ha lo scopo di farci utilizzare Jetpack mentre lo testiamo sul nostro tema o plugin durante il processo di sviluppo. Se hai il tuo sito web online, dovresti connetterlo correttamente.