XML-RPC novamente habilitado por padrão no WordPress 3.5

O serviço XML-RPC service foi desativado por padrão por um longo período pois foi considerado uma brecha de segurança (por exemplo, spam em comentários e trackback), mas voltará a ser ativado por padrão no WordPress 3.5.

Algumas coisas mudaram desde que desativamos o XML-RPC por padrão. Seu código melhorou, e ele não é mais considerado um cidadão de segunda classe quando se trata de desenvolvimento API, graças ao trabalho de uma grande equipe de colaboradores impressionantes. Segurança não é uma preocupação maior do que o resto do núcleo.
Não há mais uma razão para desativar isso por padrão. É hora de nós removermos essa opção inteiramente.

(Andrew Nacin, Ticket #21509)

Se você atualizar sua instalação do WordPress para a versão 3.5,  a opção enable_xmlrpc será removida do seu banco de dados, deixando claro que este serviço estará ativo mesmo se você tiver o desativado nas configurações. Os filtros (agora marcados como obsoletos)  pre_option_enable_xmlrpc e option_enable_xmlrpc ainda serão respeitados.

No entanto, ainda será possível desativar o serviço, porém de uma forma um pouco “mais difícil”. WordPress 3.5 trás o novo filtro  xmlrpc_enabled:

add_filter(‘xmlrpc_enabled’, ‘__return_false’);

Você pode adicionar este código no wp_config.php depois da linha require_once(ABSPATH . 'wp-settings.php');  se você quiser desabilitar o XML-RPC de seu site. Ou voc6e pode usar um pequeno plugin para isso.

O WordPress também possui um protocolo menos conhecido de publicação, o “Atom”. Este serviço será removido na versão 3.5 pois tem menos funções que o XML-RPC e, de acordo com Nacin, “nunca foi muito querido pelos desenvolvedores” (#21866). Qualquer tentativa de chamar o serviço AtomPub terá retorno de erro 403. Plugins que utilizam a classe wp_atom_server receberão um aviso de que a classe está obsoleta.

Se você ainda quiser utilizar o protocolo AtomPub, você pode instalar este plugin.

Posts Similares

  • WordPress 3.3 Release Candidate 2

    O RC2 (Release Candidate) do WordPress 3.3 chegou! Como o primeiro release candidate foi bem recebido pela comunidade e poucos problemas foram diagnosticados, estamos mais perto ainda do Release final. Entre as correções feitas, a API para os desenvolvedores e a aparência dos novos balões de boas-vindas (com boas vindas do sistema e explicação de…

  • Finalmente: WordPress 3.1!

    Postado no blog do WordPress na manhã do dia 22 de fevereiro de 2011 por Matt Mullenweg: O WordPress 3.1 está finalmente lançado ! Finalmente, a nova versão está ai para nossa alegria e acabar com a espera que já durava desde 14 de dezembro de 2010 !

  • WordPress 3.1: Ordenação por colunas

    Quando você está em seu Dashboard (Painel de administração do WordPress) na seção Posts, ou na seção Páginas, você já desejou poder clicar no cabeçalho de uma coluna para mudar a forma como os dados são apresentados ? Sim, aquela velha reorganização da tabela, presente em muitos sistemas.. No WordPress 3.1, teremos mais esta implementação,…

  • WordPress 3.1 "Django" tem o nome trocado para WordPress 3.1 "Reinhardt"

    O WordPress 3.1 foi inicialmente chamado de “Django” em homenagem ao músico Django Reinhardt. Entretanto pouco depois do lançamento o nome foi alterado por Django já se referir ao nome de um framework em Phyton existente no mercado. Com isso, rapidamenteo o nome foi trocado para “Reinhardt”, em referência ao sobrenome do músico. O motivo…

  • WordPress 3.3.2: Nova atualização disponível!

    O WordPress 3.3.2 está disponível para download e é uma versão de atualização de segurança para todas as versões anteriores. Três bibliotecas externas incluídas no WordPress receberam atualizações: Plupload (versão 1.5.4), que o WordPress utiliza para upload de mídias. SWFUpload, que o WordPress utilizava anteriormente para upload de mídias e pode estar presente em alguns plugins ainda….

  • WordPress 3.1: Melhor Paginação Interna

    Se você já tiver publicado muitas postagens em seu blog WordPress, com certeza já deve ter sentido dificuldade em navegar pelas postagens e encontrar determinados posts, já que a paginação interna do WordPress apenas possui links para a próxima página ou para  página anterior, primeira ou última. Aqui no Tudo Para WordPress, por exemplo, já…

Deixe um comentário

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