Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the ultimate-addons-for-gutenberg domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /sites/danielkossmann.com/files/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the hustle domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /sites/danielkossmann.com/files/wp-includes/functions.php on line 6114
Como corrigir o erro "500 status code for POST /sites/.../publicize-connections/new" do Jetpack no WordPress - Daniel Kossmann

O compartilhamento nas redes sociais no momento da publicação de um post é uma das funcionalidades do plugin Jetpack que mais gosto para otimizar a divulgação do conteúdo que escrevo. Recentemente ao tentar conectar com uma rede social na tela de “Marketing e integrações” era exibido o erro 500 status code for POST /sites/…/publicize-connections/new.

Captura de tela do erro 500 ao tentar conectar uma rede social no Jetpack
Captura de tela do erro 500 ao tentar conectar uma rede social no Jetpack

Pesquisando um pouco, descobri que o Jepack possui uma ferramenta de Debug para ajudar a descobrir erros e exibir informações sobre como corrigí-los. Mas, para minha frustração, o resultado foi “Erro desconhecido”.

Mensagem de "Erro desconhecido" na ferramenta Jetpack Debug
Mensagem de “Erro desconhecido” na ferramenta Jetpack Debug

Então lembrei que no passado já tive alguns problemas com a autenticação do Jetpack por ter desativado o XMLRPC do WordPress como medida de segurança. Verifiquei as configurações do servidor e descobri que XMLRPC estava desativado! Foi só ativá-lo e tentar fazer a conexão com a rede social no Jetpack novamente e tudo funcionou como esperado.

Conexão com rede social realizada com sucesso no Jetpack
Conexão com rede social realizada com sucesso no Jetpack

Se você quiser entender um pouco mais sobre o assim, escrevi mais detalhes no post “posso desabilitar o XML-RPC (xmlrpc.php) do WordPress?“.

Como ativar o acesso ao XMLRPC do WordPress na Cloudways

Se você utiliza a hospedagem Cloudways (link afiliado), abra o o painel do site (Application Management), selecione o menu Application Settings e na aba General o item XMLRPC ACCESS deve estar como Enable.

Opção do Cloudways para XMLRPC
Opção do Cloudways para XMLRPC


Comments

Uma resposta para “Como corrigir o erro “500 status code for POST /sites/…/publicize-connections/new” do Jetpack no WordPress”

  1. Ótima dica! Como o Jetpack pode ser colocado no modo offline usando um filtro (o que quebraria esse recurso), também é interessante verificar se há algum plugin ativo ou arquivo (normalmente wp-config.php) com um dos filtros mencionados neste guia: https://jetpack.com/support/development-mode/

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *