Skip to content

Tudo para WordPress, desenvolvimento web — e não só

🔐 Análise do WP-Recall: painel do utilizador, chat, fórum e comércio para WordPress

🔐 Análise do WP-Recall: painel do utilizador, chat, fórum e comércio para WordPress

O perfil padrão do WordPress é uma página com um nome de utilizador e um gravatar. O WP-Recall transformou-o num painel completo com chat, fórum, grupos e até comércio interno. O plugin evoluiu de um construtor de nicho para um ecossistema de mais de 30 extensões.

Agora está encerrado. A 1 de junho de 2025, o WP-Recall foi removido do diretório WordPress.org a pedido do autor, o site do programador não responde e foram encontradas vulnerabilidades críticas no código. Para quem já tem o plugin instalado, ele continua a funcionar. Para novos projetos, o cenário é diferente.

Segue-se uma análise honesta: o que o WP-Recall pode fazer, que técnicas salvaguardam as instalações existentes, porque é arriscado começar com ele em 2026 e o que usar em alternativa para tarefas específicas.

💡 Visão geral rápida:

  • O que é o WP-Recall: um construtor de painel com chat, fórum, grupos e comércio através de extensões
  • Estado atual: plugin encerrado no diretório WordPress.org, site codeseller.ru indisponível, código-fonte no GitHub
  • Técnicas úteis: avatar automático no registo e chat global via shortcode para instalações existentes
  • Alternativas: Ultimate Member para membros, UsersWP para perfis leves, Profile Builder para formulários personalizados

O que é o WP-Recall

Página de definições principais do plugin WP-Recall

O WP-Recall é um construtor de painéis de utilizador para WordPress. Substitui o perfil padrão por um painel multifuncional: mensagens privadas, grupos de interesse, fórum, publicação no frontend, sistema de classificação e comércio interno.

A versão base é gratuita. De raiz, obtém campos de perfil personalizados com um construtor drag-and-drop, avatar e imagem de capa enviados pelo utilizador, diretório de membros e saldo pessoal. Tudo o resto (chat, fórum, grupos, conquistas, comércio) é ligado através de extensões. O autor lançou mais de trinta extensões.

A arquitetura é aberta: dezenas de ações e filtros para programadores, dois modelos de painel integrados e a possibilidade de escrever os seus próprios. Na prática, o WP-Recall era escolhido por quem achava o BuddyPress demasiado pesado e o Ultimate Member demasiado simples.

O autor gravou uma série de tutoriais em vídeo sobre a configuração. Aqui está uma visão geral da página do formulário de publicação, um dos módulos centrais:

Funcionalidades principais

A versão base inclui mais de uma dezena de módulos prontos a funcionar imediatamente após a ativação. Vamos analisar os mais populares.

Perfil de utilizador. Um conjunto personalizável de campos com ordem ajustável: arraste e solte no painel de administração para obter um formulário de registo ou cartão de perfil com a estrutura de que precisa. Suporta campos de texto, upload de ficheiros e listas suspensas.

Mensagens privadas e chat. O módulo Rcl Chat oferece tanto mensagens privadas como um chat global. Este último é inserido com um único shortcode [rcl-chat chat_room="room-name"] numa área de widget ou em qualquer localização de página.

Sistema de classificação. Três modos: estrelas, «gosto/não gosto» ou apenas «gosto». As classificações podem ser associadas a comentários, artigos e objetos arbitrários através da API do plugin.

Publicação no frontend. Os utilizadores criam e editam artigos diretamente do seu painel, sem aceder à administração do WordPress. O editor suporta o upload de várias fotos para uma única publicação.

Saldo do utilizador. Uma conta integrada com um livro-razão interno, a base para as extensões pagas: Commerce (uma extensão gratuita de comércio eletrónico) e Shop Service (pedidos de serviços a fornecedores).

Grupos e fórum. O Groups Wp-Recall oferece comunidades fechadas com controlo de acesso ao conteúdo. O PrimeForum é uma camada de fórum leve com URLs legíveis. Ambos os módulos são gratuitos.

Extensões. Um ecossistema de mais de 30 extensões cobre programas de afiliados, sistemas de conquistas com recompensas, a plataforma de publicidade ADV System, acesso pago temporizado, um sistema de investimento e uma dezena de integrações, do WooCommerce ao All in One SEO Pack.

Estado atual e riscos

A 1 de junho de 2025, o WP-Recall foi removido do diretório WordPress.org a pedido do autor. O motivo não foi divulgado, o encerramento é permanente e a instalação do plugin através da pesquisa padrão da administração já não é possível.

O site do programador codeseller.ru, que alojava a documentação e vendia addons Pro, está indisponível. O código-fonte está espelhado no GitHub. Uma descrição em russo e a lista de addons eram mantidas no wp-kama.ru, mas este recurso também fica periodicamente indisponível.

Para os utilizadores existentes, o plugin continua a funcionar: não depende de nenhuma API externa. Se o WP-Recall já estiver implementado num site ativo, as técnicas descritas abaixo e as ligações para a documentação através do arquivo da web continuam a ser relevantes.

Vulnerabilidades. Nas versões até à 16.26.10, inclusive, foram descobertos problemas críticos: injeção de SQL através do parâmetro databeat (CVE-2025-1323), XSS armazenado através do shortcode public-form (CVE-2025-1324) e XSS refletido (CVE-2025-52796). A versão mais recente, 16.26.14, provavelmente corrige estas falhas, mas não há confirmação oficial: o plugin está fechado e o changelog não está a ser atualizado. No WordPress.org, o plugin foi testado até à versão 6.7.5; a compatibilidade com versões mais recentes do WordPress não é garantida.

Para um projeto novo, começar com o WP-Recall é um risco injustificável. A ausência de atualizações oficiais de segurança, a perda de acesso aos addons e a documentação indisponível tornam este caminho aceitável apenas para um site de testes sem nada a perder.

Técnicas úteis para instalações existentes

Atribuição automática de foto de perfil no registo

Configurar o campo meta rcl_avatar no construtor do formulário de registo

Quando um utilizador carrega uma foto durante o registo, esta vai para um campo meta do formulário, mas não se torna automaticamente o avatar do perfil do WordPress. O WP-Recall contorna esta limitação com uma convenção de nomenclatura de campos integrada.

No construtor do formulário de registo, adicione um campo de carregamento de ficheiro e introduza rcl_avatar no parâmetro «meta field». No registo, a foto será assumida tanto como avatar do WordPress como imagem de perfil do WP-Recall:

Foto do registo aplicada ao perfil do WordPress

Esta técnica poupa ao utilizador o passo extra de «ir ao perfil e definir um avatar separadamente», melhorando visivelmente as taxas de conclusão do perfil.

Chat para todo o site

O chat integrado é lançado com um único shortcode. Coloque [rcl-chat chat_room="my-new-chat"] numa área de widget ou em qualquer outro local através de um bloco de shortcode. A sala é criada automaticamente no primeiro acesso e não requer nenhuma configuração administrativa separada.

Uma descrição detalhada dos parâmetros do shortcode está na documentação da API do chat (cópia arquivada via Wayback Machine).

Onde encontrar documentação

Uma vez que o site principal de documentação está indisponível, as fontes atuais incluem:

⁉️🤔 Perguntas frequentes

O WP-Recall funciona na versão atual do WordPress? Sim, com ressalvas. A versão mais recente do plugin (16.26.14) foi testada até ao WordPress 6.7.5 e PHP 7.0+. No WordPress 6.8 e versões mais recentes, a funcionalidade básica funciona; o plugin não está vinculado a versões específicas do core através de chamadas críticas.

O plugin foi testado até ao WordPress 6.7.5 e mostrou compatibilidade total. Para as versões 6.8 e superiores, não foram identificados conflitos diretos, mas o autor não realizou um ciclo completo de QA, uma vez que o plugin está encerrado. Num site ativo, implemente primeiro uma cópia num ambiente de teste.

Em que é que o WP-Recall difere do BuddyPress? O BuddyPress é uma rede social «pronta a usar» focada em comunidades. O WP-Recall é um construtor: ativa apenas os módulos de que o seu projeto específico necessita. O BuddyPress é mais difícil de configurar para direitos de acesso; o WP-Recall oferece um controlo granular através de addons.

O BuddyPress é excelente para fóruns e redes sociais: fornece de imediato um feed de atividade, amigos e grupos sem extensões. O WP-Recall ganha onde precisa de um painel com comércio: saldo de utilizador integrado, encomendas, programa de afiliados. Escolha o BuddyPress para um projeto de comunidade; escolha o WP-Recall para um marketplace ou serviço com um portal de cliente.

Posso instalar o WP-Recall num site novo hoje? Tecnicamente sim, através de um arquivo ZIP do GitHub. Na prática, não o recomendamos. O plugin está encerrado, não estão a ser lançadas atualizações de segurança oficiais e os addons não podem ser comprados ou atualizados centralmente. Some a isto as vulnerabilidades conhecidas em versões anteriores à 16.26.10 e os riscos para um site comercial tornam-se inaceitáveis.

A instalação via ZIP funciona: transfira o arquivo do repositório GitHub, carregue através de «Plugins → Adicionar Novo → Carregar Plugin». A versão base é ativada. Mas o único cenário razoável para uma nova instalação é um site de teste para avaliar se vale a pena migrar um projeto existente para este plugin.

Que integrações estão disponíveis para o WP-Recall? O programador lançou pontes gratuitas para WooCommerce, WP-PostRatings, All in One SEO Pack, WP-PostViews e Download Monitor. Cada ponte é um addon separado que extrai dados do plugin de terceiros e os exibe no painel.

As integrações funcionam através das APIs de ambos os lados sem modificação de código. A ponte WooCommerce adiciona um separador «Encomendas» ao painel e extrai o histórico de compras usando funções padrão do WooCommerce. Os addons estão indisponíveis para download após o encerramento do codeseller.ru; apenas as cópias que já possui funcionarão.

Existe uma localização em russo? Localização completa. O WP-Recall foi originalmente desenvolvido por um autor de língua russa; a interface e o painel de administração estão completamente traduzidos. O plugin também suporta inglês, italiano, japonês, romeno e ucraniano através do translate.wordpress.org.

O russo é a língua nativa do plugin; a tradução foi feita pelo autor, não por máquina. A localização em inglês é uma tradução da comunidade e está incompleta; alguns addons não estão traduzidos. Para um site em russo, não há problemas de idioma na interface.

Deve instalar o WP-Recall em 2026

O WP-Recall continua a ser uma ferramenta funcional para quem já o tem implementado e configurado. O encerramento no diretório WordPress.org não quebra as instalações existentes: o código continua a funcionar, os addons funcionam e as técnicas descritas acima resolvem tarefas comuns sem dependências externas.

Para um novo projeto, a resposta é clara: não. A ausência de atualizações de segurança, CVEs conhecidos em versões anteriores e a perda de acesso aos addons superam quaisquer vantagens arquitetónicas. Eis o que considerar em alternativa:

  • Ultimate Member se precisar de membros com restrições de conteúdo e subscrições. Versão gratuita no diretório WordPress.org, mais de 200.000 instalações ativas, atualizações regulares.
  • UsersWP se precisar de um perfil leve e diretório de utilizadores sem sobrecarga. Minimalista, não sobrecarrega o site, disponível no WordPress.org.
  • Profile Builder se campos personalizados e formulários de registo forem a prioridade. Construtor de arrastar e largar conveniente, mais simples de configurar do que o WP-Recall, versão gratuita no diretório.

Se precisar de um painel comercial com saldo e encomendas, utilize uma combinação de WooCommerce com um gestor de campos. Se precisar de uma comunidade com fórum e grupos, utilize o BuddyPress. O WP-Recall permanece no arsenal de quem já investiu tempo no seu ecossistema e não está pronto para migrar.

Que plugin de painel utiliza? Partilhe a sua experiência nos comentários; casos reais são mais valiosos do que qualquer análise.