Cómo ejecutar Jetpack desde localhost

27 may 2015, 08:16:34
Vistas: 15.6K
Votos: 7

Acabo de instalar el plugin Jetpack en mi versión local de WordPress 4.2.2, pero después de activarlo, cuando hago clic en 'Conectar a Wordpress.com', obtengo el siguiente error:

Captura de error al conectar Jetpack en localhost

Tu sitio web debe ser accesible públicamente para usar Jetpack: site_inaccessible Detalles del error: El servidor de Jetpack no pudo comunicarse con tu sitio http://wordpress.local [IXR -32300: error de transporte: http_request_failed No se pudo resolver el host 'wordpress.local']

¿Hay alguna manera de solucionar esto ejecutando en localhost?

2
Comentarios

Prefiero hacerlo a través de un plugin de una línea para no tener que abrir el archivo wp-config.php y dar soporte a esto.

birgire birgire
27 may 2015 10:53:24

Posible duplicado de Jetpack ejecutándose localmente

jb510 jb510
13 may 2018 07:55:42
Todas las respuestas a la pregunta 1
11
16

Añade esto a tu archivo wp-config.php:

const JETPACK_DEV_DEBUG = TRUE;

Esto permite usar funciones en localhost que no requieren conexión a wordpress.com. Consulta la publicación de anuncio en jetpack.me para más contexto.

Para tus propios plugins, aprende esta lección: No dependas de conexiones salientes funcionales. Respeta la privacidad de tus usuarios, y explica claramente por qué es necesaria dicha conexión, qué datos se enviarán y cómo trabajar con el plugin cuando falle la conexión. En otras palabras: No lo hagas al estilo Jetpack.

27 may 2015 08:38:19
Comentarios

Gracias, probé esto, activé los formularios de contacto y no veo ningún botón en la nueva Página o nuevas Entradas. ¿Me estoy perdiendo algo?

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

¿El botón desaparece cuando estableces la constante, pero aparece cuando no lo haces?

fuxia fuxia
27 may 2015 08:46:14

No veo el botón en absoluto después de activar el formulario de contacto. Estoy usando el tema predeterminado 2015.

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

Cuando lo activo en wp-admin/admin.php?page=jetpack_modules obtengo el botón.

fuxia fuxia
27 may 2015 09:01:08

Está activado para mí (cuando hago clic en Configuración de JetPack puedo ver que aparece como activo) el formulario de contacto, sin embargo, no aparece cuando edito una página o creo una nueva página.

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

Activa el modo de depuración, y revisa también la consola JavaScript (Ctrl + Shift + i) en busca de errores.

fuxia fuxia
27 may 2015 09:05:44

Ok, activé el modo de depuración y revisé la consola en busca de errores, recibí un error de bloqueo, luego desactivé adblock y ublock y no hubo más errores, pero aún así no aparece al crear una nueva página o editar una página?

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

Entonces ese es un problema aparte. Haz una nueva pregunta, explica ahí lo que ya has hecho para depurarlo.

fuxia fuxia
27 may 2015 09:11:27

+999999999 por No lo hagas al estilo Jetpack. Qué plugin tan molesto.

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

Usa lo siguiente según su documentación => define( 'JETPACK_DEV_DEBUG', true ); https://jetpack.com/support/development-mode/

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

@AndrewSchultz Es exactamente lo mismo. define() es simplemente la forma antigua de declarar la constante.

fuxia fuxia
19 mar 2021 11:51:03
Mostrar los 6 comentarios restantes