Come eseguire Jetpack da localhost?

27 mag 2015, 08:16:34
Visualizzazioni: 15.6K
Voti: 7

Ho appena installato il plugin Jetpack sulla mia versione locale di WordPress 4.2.2, tuttavia dopo averlo attivato—quando clicco su 'Connetti a Wordpress.com', ottengo il seguente errore:

Errore di connessione di Jetpack su localhost

Il tuo sito web deve essere pubblicamente accessibile per usare Jetpack: site_inaccessible Dettagli errore: Il server Jetpack non è riuscito a comunicare con il tuo sito http://wordpress.local [IXR -32300: errore di trasporto: http_request_failed Impossibile risolvere l'host 'wordpress.local']

C'è qualche modo per aggirare questo problema quando si lavora su localhost?

2
Commenti

Preferisco farlo tramite plugin one-line così non devo aprire wp-config.php per supportare questo.

birgire birgire
27 mag 2015 10:53:24

Possibile duplicato di Jetpack Running Locally

jb510 jb510
13 mag 2018 07:55:42
Tutte le risposte alla domanda 1
11
16

Aggiungi questo al tuo file wp-config.php:

const JETPACK_DEV_DEBUG = TRUE;

Questo permette di utilizzare funzionalità su localhost che non richiedono una connessione a wordpress.com. Vedi il post di annuncio su jetpack.me per il contesto.

Per i tuoi plugin, impara questa lezione: Non fare affidamento su connessioni in uscita funzionanti. Rispetta la privacy dei tuoi utenti, e spiega in parole chiare perché tale connessione è necessaria, quali dati verranno inviati, e come utilizzare il plugin quando la connessione fallisce. In altre parole: Non seguire l'esempio di Jetpack.

27 mag 2015 08:38:19
Commenti

Grazie, ho provato questo, ho attivato contact forms ma non vedo alcun pulsante nelle nuove Pagine o nuovi Articoli? Mi sto perdendo qualcosa?

esteemed.squire esteemed.squire
27 mag 2015 08:45:27

Il pulsante scompare quando imposti la costante, ma è presente quando non lo fai?

fuxia fuxia
27 mag 2015 08:46:14

Non vedo affatto il pulsante dopo aver attivato il modulo di contatto. Sto usando il tema predefinito 2015.

esteemed.squire esteemed.squire
27 mag 2015 08:47:00

Quando lo attivo su wp-admin/admin.php?page=jetpack_modules ottengo il pulsante.

fuxia fuxia
27 mag 2015 09:01:08

Per me è attivato (quando clicco su Impostazioni JetPack vedo che risulta attivo) il modulo del modulo di contatto, tuttavia non appare quando modifico una pagina o ne creo una nuova?

esteemed.squire esteemed.squire
27 mag 2015 09:04:03

Abilita la modalità debug, e controlla anche nella console JavaScript (Ctrl + Maiusc + i) per eventuali errori.

fuxia fuxia
27 mag 2015 09:05:44

Ho attivato la modalità debug e controllato la console per gli errori, ho ricevuto un errore di blocco poi ho disattivato adblock e ublock e non ci sono più errori, ma comunque non appare quando creo una nuova pagina o modifico una pagina?

esteemed.squire esteemed.squire
27 mag 2015 09:10:21

Allora è un problema separato. Fai una nuova domanda, spiegando lì cosa hai già fatto per debuggarlo.

fuxia fuxia
27 mag 2015 09:11:27

+999999999 per Non farlo alla maniera di Jetpack. Che plugin fastidioso.

James Jones James Jones
21 dic 2016 15:27:20

Utilizza il seguente codice come indicato nella loro documentazione => define( 'JETPACK_DEV_DEBUG', true ); https://jetpack.com/support/development-mode/

Andrew Schultz Andrew Schultz
19 mar 2021 11:24:41

@AndrewSchultz È esattamente la stessa cosa. define() è semplicemente il vecchio modo per dichiarare la costante.

fuxia fuxia
19 mar 2021 11:51:03
Mostra i restanti 6 commenti