Devenia Social Sharing: botões de partilha que funcionam localmente
O site cria os botões. O leitor abre o destino.
O WordPress gera as ligações e os ícones de partilha localmente. Não é necessário qualquer serviço de terceiros para criar ou apresentar os botões: não são carregados scripts, tipos de letra, ícones, widgets ou SDK externos.
A função de partilha fica assim independente de um fornecedor externo enquanto o leitor permanece na sua página.
Só quando o leitor seleciona uma ligação de partilha é que se abre a rede ou a aplicação de mensagens escolhida, com o endereço do artigo já preparado. A partir daí aplicam-se as regras desse serviço. O plugin não publica em nome do leitor nem conta as partilhas concluídas.
As ligações de partilha são criadas localmente. Só se abre o destino escolhido pelo leitor; as restantes ligações permanecem inativas.
Coloque a escolha onde ajuda o leitor
Depois do artigo
Dentro de uma página
[devenia_share]. Cada bloco ou código curto pode ter redes e um título próprios. Um título vazio mantém as ligações sem mostrar um cabeçalho.Evite dois conjuntos de botões
Escolha os serviços que os seus leitores usam
As opções incluem X, Facebook, LinkedIn, Bluesky, Reddit, Pinterest, Telegram, WhatsApp, correio eletrónico e SMS. Escolha os serviços e a respetiva ordem. Não precisa de os mostrar todos.
Confirme os requisitos do destino
O Pinterest precisa de uma imagem. As ligações de correio eletrónico e SMS precisam de uma aplicação compatível no dispositivo do leitor. Uma ligação de partilha não garante a imagem ou o texto que a rede apresenta na pré-visualização. O plugin não agenda publicações nem mede partilhas concluídas.
Configure o plugin para os botões aparecerem
1. Ler e guardar as definições
devenia-social-sharing/get-settings e envie depois o objeto completo de definições para devenia-social-sharing/update-settings. Ambas as funções exigem manage_options. Inclua os valores que pretende manter: cada atualização substitui toda a configuração.2. Introduzir os textos
{url}. Se faltar texto obrigatório, as ligações de partilha não são apresentadas.3. Verificar idiomas e dispositivos
Um pequeno plugin com uma função clara
Requer WordPress 6.9 ou posterior e PHP 7.4 ou posterior. A página pública usa ligações normais e ícones SVG locais. O plugin não acrescenta folhas de estilo nem JavaScript nessa página. O seu JavaScript é usado apenas no editor de blocos.
Os programadores podem apresentar uma área de partilha com devenia_social_sharing_render() e consultar a posição e os textos necessários com devenia_social_sharing_get_surface_manifest(). O tema é responsável pelo design. O Polylang é opcional.
Porque criámos este fork
Criámos um fork do Scriptless Social Sharing porque lhe faltava o suporte de idiomas de que os nossos sites multilingues precisavam. O Devenia Social Sharing adapta os textos de partilha ao idioma, com suporte nativo do Polylang para traduzir títulos, etiquetas acessíveis e textos de email.
O plugin original foi criado por Robin Cornett. Esta versão derivada mantém os avisos de direitos de autor originais e os termos da licença GPL-2.0-or-later.
