Pagina inicial » WordPress » Como usar o WordPress Jetpack offline

    Como usar o WordPress Jetpack offline

    O Jetpack vem com vários módulos para ajudá-lo a usar formulários de contato, utilizar rolagem infinita, códigos de acesso e muito mais. Esses recursos podem ajudar a tornar o site do WordPress auto-hospedado tão poderoso quanto os sites hospedados no WordPress.com. No entanto, há uma desvantagem que vem com a ferramenta, ele só funciona com você on-line e quando conectado ao WordPress.com.

    Basicamente, você só pode usar todos esses recursos em um site ao vivo. Ao ativar o plug-in, você verá imediatamente esse banner irritante na parte superior do painel.

    Quer saber como fazê-lo funcionar offline para que você possa desenvolver seu tema em paz? Veja como. Nota: antes de instalar o Jetpack, verifique se o seu site está executando o WordPress é 3.8 ou posterior.

    Jetpack 2.2.1

    Desde a versão 2.2.1, o Jetpack introduziu o Modo de Desenvolvimento, que informa ao Jetpack que estamos em desenvolvimento e deve ativar os recursos. Adicione a seguinte linha no wp-config.php depois de WP_DEBUG linha.

     define ('JETPACK_DEV_DEBUG', true); 

    Se você não quer editar wp-config.php ou se você não tem acesso ao arquivo, você pode instalar este plugin, Run Jetpack Locally. É um pequeno plugin contendo a seguinte linha (basicamente um apelido para JETPACK_DEV_DEBUG).

     add_filter ('jetpack_development_mode', '__return_true'); 

    Agora, vá para o Jetpack> Configurações página. Você descobrirá que o banner desapareceu e que o Jetpack está oficialmente no modo de desenvolvimento local.

    O Jetpack está agora disponível offline. Um número de plugins deve agora ser ativado, incluindo o Pergaminho Infinito. Esses plugins habilitados podem funcionar independentemente de uma conexão com a API do WordPress.com. Outros recursos, como Photon e Stats, no entanto, exigirão o WordPress.com API.

    Uma rota alternativa

    Se você não estiver satisfeito com o fato de que apenas alguns dos recursos estão habilitados, há uma maneira de colocá-los em funcionamento enquanto mantém o Jetpack offline.

    Antes de mais nada, vamos tornar nosso site local acessível on-line para poder conectar-se ao WordPress.com; para isso, estaremos usando localtunnel.

    Depois de instalá-lo, execute o seguinte comando no Terminal para tornar on-line o diretório local do host.Se você estiver usando o MAMP, o diretório provavelmente “/ Aplicativos / MAMP / htdocs”.

     lt -80 

    O LocalTunnel deve agora fornecer o endereço onde você pode acessar o host local no navegador, da seguinte forma:

    Antes de acessar o site através do endereço fornecido, você precisará acessar o phpMyAdmin ou outros aplicativos semelhantes que permitem que você examine o banco de dados do site. Abra o banco de dados do site e vá para o wp_options mesa. Em seguida, altere o URL do site no URL do site e casa para apontar para localtunnel, como assim.

    Acesse e faça o login no site através do novo endereço. Como o seu site agora está on-line, o WordPress.com deve ser capaz de acessar e se conectar ao seu site.

    E lá vamos nós, temos o site conectado ao WordPress.com, e você pode usar todos os módulos no Jetpack.

    Lembrete: Não se esqueça de mudar o endereço do site na tabela wp_options depois.

    Qual é o próximo?

    Você pode estar se perguntando que, no caso em que estamos desenvolvendo vários sites off-line, devemos conectar cada um dos sites em localhost ao WordPress.com dessa maneira? Bem, você não precisa.

    Depois de ter 1 site em seu localhost conectado, você pode simplesmente copiar o jetpack_option valor para os outros sites. Para fazer isso, acesse o phpMyAdmin. No wp_options tabela do site que você conectou ao WordPress.com, copie todos os valores do site jetpack_option, do seguinte modo:

    Cole o valor nos outros sites, onde o Jetpack foi ativado. Agora, como você pode ver abaixo, podemos ativar e usar todos os módulos off-line nos outros sites que desenvolvemos localmente.

    Tenha em mente que este truque é para nos permitir usar o Jetpack enquanto o testamos contra o nosso tema ou plugins durante o processo de desenvolvimento. Se você tem seu site online, você deve conectá-lo corretamente.