Devenia Social Sharing: botones para compartir que funcionan en local

Ofrezca a sus lectores botones para compartir que funcionan íntegramente en su sitio WordPress. El plugin no descarga recursos externos para mostrarlos. Creamos este fork para añadir el soporte de idiomas que necesitaban nuestros sitios multilingües.
Un artículo conectado a un símbolo de compartir de tres puntos.

Su sitio genera los botones. El lector abre el destino.

WordPress genera los enlaces y los iconos para compartir en local. No hace falta ningún servicio de terceros para crear o mostrar los botones: no se descargan scripts, fuentes, iconos, widgets ni SDK externos.

Así, la función de compartir no depende de un proveedor externo mientras el lector permanece en su página.

Solo cuando el lector selecciona un enlace se abre la red o la aplicación de mensajería elegida, con la dirección del artículo preparada. A partir de ahí se aplican las reglas de ese servicio. El plugin no publica en nombre del lector ni cuenta las veces que se ha compartido el artículo.

Un lector elige enviar el artículo por correo; las demás rutas permanecen inactivas.

Los enlaces se generan en local. El destino elegido solo se abre cuando el lector lo selecciona; los demás permanecen inactivos.

Coloque la opción donde resulte útil

Mantenga una posición fija en los artículos habituales o elija un punto concreto de una página más larga.

Después del artículo

La ubicación automática al final del contenido ofrece un siguiente paso útil a quien termina una guía. También puede colocar los enlaces antes del contenido. La elección se aplica por tipo de contenido.

Dentro de una página

Utilice el bloque para compartir o el código corto [devenia_share]. Cada bloque o código corto puede tener sus propias redes y su propio encabezado. Dejar el encabezado vacío conserva los enlaces sin título.

Evite duplicar los botones

La inserción explícita y la ubicación automática pueden aparecer a la vez. Desactive la ubicación automática para ese tipo de contenido si solo quiere el bloque o el código corto. Las entradas pueden excluirse de forma individual; las páginas siguen el ajuste de su tipo de contenido.

Elija los servicios que usan sus lectores

Las opciones incluyen X, Facebook, LinkedIn, Bluesky, Reddit, Pinterest, Telegram, WhatsApp, correo electrónico y SMS. Usted elige los servicios y su orden. No es necesario mostrarlos todos.

Compruebe los requisitos del destino

Pinterest necesita una imagen. Los enlaces de correo y SMS requieren una aplicación compatible en el dispositivo del lector. El enlace no garantiza qué imagen o texto mostrará la red en su vista previa. El complemento tampoco programa publicaciones ni mide las veces que se completa un envío.

Configure el complemento antes de esperar botones

Al activarlo no hay redes ni ubicación automática seleccionadas. Hace falta un desarrollador o una integración que pueda llamar a las capacidades de WordPress. No existe una pantalla general de ajustes en wp-admin.

1. Leer y guardar la configuración

Llame a devenia-social-sharing/get-settings y envíe después el objeto completo de ajustes a devenia-social-sharing/update-settings. Ambas capacidades requieren manage_options. Incluya los valores que desee conservar: cada actualización sustituye toda la configuración.

2. Añadir los textos

Escriba un encabezado y etiquetas accesibles para las redes elegidas. El correo necesita además un asunto y un cuerpo con exactamente un marcador {url}. Si falta un texto obligatorio, los enlaces no se muestran.

3. Revisar idiomas y dispositivos

Polylang puede guardar traducciones de los textos configurados. Revise la redacción, la dirección del artículo y el destino en cada idioma. Compruebe los botones tanto en móvil como en ordenador. El tema controla su aspecto.

Un complemento pequeño con una función concreta

Requiere WordPress 6.9 o posterior y PHP 7.4 o posterior. La salida pública utiliza enlaces normales e iconos SVG locales. El complemento no añade hojas de estilo ni JavaScript a la página pública. Su JavaScript se utiliza únicamente en el editor de bloques.

Los desarrolladores pueden mostrar una zona para compartir con devenia_social_sharing_render() y consultar su ubicación y los textos necesarios con devenia_social_sharing_get_surface_manifest(). El tema se encarga del diseño. Polylang es opcional.

Por qué creamos este fork

Creamos un fork de Scriptless Social Sharing porque le faltaba el soporte de idiomas que necesitaban nuestros sitios multilingües. Devenia Social Sharing adapta los textos al idioma, con soporte nativo de Polylang para traducir encabezados, etiquetas accesibles y textos de correo electrónico.

Robin Cornett creó el plugin original. Esta versión derivada conserva los avisos de derechos de autor y los términos de la licencia GPL-2.0-or-later.

Un artículo conectado a un símbolo de compartir de tres puntos.

Comparta en local y en el idioma de sus lectores

Descargue el plugin, elija los destinos y escriba los textos. Añada las traducciones para sus idiomas y ofrezca botones para compartir que se cargan íntegramente desde su sitio.