AddToAny Share Buttons

Descripción

The AddToAny Share Buttons plugin for WordPress increases traffic & engagement by helping people share your posts and pages to any service. Services include Facebook, Mastodon, Pinterest, WhatsApp, LinkedIn, Threads, Bluesky, Tumblr, Reddit, X, WeChat, and many more sharing and social media sites & apps.

AddToAny es el hogar universal para compartir y el plugin AddToAny es el plugin para compartir más popular para WordPress, haciendo sitios preparados para los medios sociales desde 2006.

Botones para compartir

  • Botones estándarde compartir: comparte cualquier contenido
  • Botones flotantes de compartir: adaptables y personalizables, en disposición vertical y horizontal
  • Contadores: contadores de comparticiones rápidos y oficiales con un mismo estilo
  • Seguir: Enlaces de medios sociales a tu Instagram, YouTube, Discord, Snapchat
  • Botones de compartir en imágenes: botones para compartir imágenes
  • Botones vectoriales de compartir y seguir: iconos SVG con colores personalizables
  • Iconos de compartir personalizados: usa los tuyos propios si así lo prefieres
  • Official buttons including the Facebook Like Button, Pinterest Save Button, and LinkedIn Share Button
  • La compartición universal por correo electrónico facilita el envío mediante Gmail, Yahoo Mail, Outlook.com (Hotmail), AOL Mail y otras aplicaciones web y nativas

Ubicación y apariencia personalizables

  • Antes del contenido, después del contenido o antes y después del contenido
  • Barra flotante de compartir, vertical u horizontal
  • Como shortcode o como widget en la estructura del tema
  • Mediante código, con etiquetas de plantilla

Integración de Analytics

  • Integración con Google Analytics (guía de acceso) para obtener la analítica de las comparticiones
  • Seguimiento de los enlaces compartidos con Bitly y acortadores URL personalizados
  • Mostrar el recuento de veces compartido en entradas y páginas

Optimizado para WordPress

  • Carga asincrónica, de tal manera que tu contenido siempre se carga antes que o paralelamente con AddToAny
  • Compatible con las características de temas, como HTML5, widgets, scroll infinito y formatos de entrada
  • Compatible con WooCommerce, sitios multilingües, redes multisitio y estándares de accesibilidad
  • AddToAny es gratis: no hay que registrarse, no hay que acceder, no hay cuentas que gestionar

Optimizado para móviles y pantallas de alta definición

  • AddToAny ofrece a los usuarios la posibilidad de compartir desde la aplicación nativa del servicio o desde una aplicación web
  • Los botones flotantes adaptables de compartir están preparados para móviles por defecto, y los puntos de interrupción configurables hacen que los botones flotantes funcionen en cualquier tema
  • Los iconos SVG de AddToAny son ligerísimos y de píxel perfecto sin importar el tamaño, y el menú adaptable de compratir se ajusta en todas las pantallas
  • Compatibilidad automática con AMP (Páginas Aceleradas para Móviles) para mostrar los botones sociales de compartir en las páginas AMP

Personalizable y extensible

  • Elige dónde exactamente quieres que aparezca AddToAny
  • Personalización sencilla de las opciones para compartir en tu sitio de WordPress
  • Altamente extensible para desarrolladores y diseñadores
  • La personalización de iconos te permite usar cualquier icono desde cualquier localización (directorio de medios subidos, CDN, etc.)
  • Muchas más características para editores y usuarios

Amplia compatibilidad

  • Más de diez años de desarrollo
  • Over 16 million downloads
  • Traducido a muchos idiomas
  • Soporte constante de la comunidad

Nos esforzamos siempre para hacer de este el mejor plugin social de WordPress. El desarrollo se alimenta de tus palabras amables y tus comentarios.

Comparte este plugin

Mira también:

Blog de AddToAny | Política de privacidad

Capturas

  • Los botones vectoriales de compartir de AddToAny (iconos SVG) son de píxel perfecto y personalizables
  • Minimenú de compartir que se despliega cuando los visitantes usan el botón universal de compartir
  • Menú universal emergente completo de compartir que incluye todos los servicios
  • Ajustes para los botones estándar de compartir
  • Ajustes para las barras flotantes de compartir

Instalación

En WordPress:

  1. Ve a Plugins > Añadir nuevo y busca addtoany
  2. En el plugin AddToAny, presiona «Instalar ahora»
  3. Presiona «Activar plugin»

Instalación manual:

  1. Sube el directorio add-to-any a /wp-content/plugins/
  2. Activa el plugin en el menú «Plugins» en WordPress

Instalación mediante WP-CLI:

  1. wp plugin install add-to-any --activate

FAQ

¿Dónde están las opciones y cómo puedo personalizar el plugin para compartir?

En WordPress, ve a Ajustes > AddToAny.

Configura los botones de seguir (de Instagram, YouTube, etc.) con el widget de seguir de AddToAny en Apariencia > Widgets (o Apariencia > Personalizar).

Para más opciones de personalización de AddToAny, revisa la documentación de la interfaz para compartir para WordPress del plugin AddToAny. Para muchas de las opciones de personalización tendrás que copiar y pegar una o más líneas de código en el campo de «JavaScript adicional» o «CSS adicional» que se encuentra en Ajustes > AddToAny.

Algo va mal. ¿Qué debería probar primero?

Prueba cambiar temporalmente el tema y desactivar otros plugins para identificar un conflicto potencial. Si hallas algún conflicto, intenta contactar con el autor de ese tema o plugin. Si persiste algún problema en un tema por defecto con todos los otros plugins desactivados, busca en el foro de soporte del plugin de WordPress.

No dudes en publicar aquí, donde la comunidad puede ayudarte. Describe el problema y los procedimientos de diagnóstico que ya realizaste, y proporciona un enlace a tu sitio y cualquier otra información que pueda ser relevante.

No me aparecen los botones de compartir. ¿Por qué, y qué debería hacer?

Es probable que algo en tu propio dispositivo/navegador/conexión esté filtrando los principales botones sociales.

Prueba con otro navegador, dispositivo o conexión a Internet para ver si aparecen los botones. Algunas herramientas como browserling.com o browserstack.com te darán una idea de lo que ven otras personas. La causa habitual de este problema poco común es el uso de complementos de terceros para navegadores que bloquean anuncios y, de manera opcional, filtran los principales botones sociales. Algunas aplicaciones de seguridad y conexiones a Internet tienen una opción para filtrar estos botones. Lo habitual es que la opción de filtro social esté desactivada por defecto, pero si encuentras que algún programa está filtrando inapropiadamente los botones de AddToAny, háznoslo saber.

¿Qué es el shortcode para compartir?

Puedes colocar tus botones para compartir en el lugar exacto que desees, introduciendo el siguiente shortcode:

[addtoany]

Personaliza la URL compartida de la siguiente manera:

[addtoany url="https://www.example.com/page.html" title="Some Example Page"]

Muestra botones de compartir específicos mediante códigos de servicio separados por comas:

[addtoany buttons="facebook,mastodon,email"]

Comparte una imagen o video específico en ciertos servicios que aceptan medios arbitrarios (Pinterest, Yummly, Houzz)

[addtoany buttons="pinterest,yummly,houzz" media="https://www.example.com/media/picture.jpg"]

Al compartir en Facebook, ¿cómo puedo establecer la imagen de miniatura y la descripción que utiliza esta red?

Para Facebook, el título, la descripción y la imagen de vista previa deben definirse en las etiquetas meta de Open Graph de la página compartida.

Utiliza el depurador de contenido compartido de Facebook para revisar cómo Facebook reconoce las páginas de tu sitio. Haz clic en «Volver a extraer» para evaluar los cambios en el sitio y vaciar la caché de Facebook para una página, o usa elInvalidador de lote para limpiar la caché de Facebook para varias URL.

Para cambiar el título, la descripción o la imagen para Facebook, debes modificar el archivo de cabecera de tu tema según las especificaciones de OpenGraph para Facebook. Se puede lograr en WordPress con plugins como Yoast SEO o con la característica de metas sociales de All in One SEO Pack. Revisa esos plugins para más detalles, y participa en los foros de WordPress o del autor del plugin para obtener soporte.

Para obtener información más técnica sobre la configuración de tus páginas para compartir en Facebook, visita «Prácticas recomendadas para sitios web» en la documentación de Facebook’.

¿Por qué los enlaces compartidos se enrutan a través de AddToAny?

AddToAny routing enables publisher customization, visitor personalization, and keeps the AddToAny plugin remarkably lightweight without the need for constant plugin updates. In AddToAny menus, visitors see the services they actually use. On mobile, AddToAny presents the choice of sharing to a service’s native app or mobile site and the preference is used on the next share. Publishers take advantage of AddToAny services such as email templates, custom parameters, URL shorteners, localization, and more. Just as service icons change, service endpoints change too, and AddToAny is updated daily to reflect service endpoint and API changes.

¿Dónde están los botones como Instagram, YouTube, Snapchat?

Configura los enlaces a tus perfiles de medios sociales al añadir el widget «AddToAny Follow» en Apariencia > Personalizar o Apariencia > Widgets.

¿Cómo puedo usar iconos personalizados?

Sube los iconos de compartir en un directorio único a una localización pública, y asegúrate de que sus nombres de archivo coincidan con los de los iconos empaquetados en el plugin AddToAny. En WordPress, ve a Ajustes > AddToAny > Opciones avanzadas, marca la casilla de verificación «Usar iconos personalizados» y especifica la URL de tu directorio de iconos personalizados (e incluido el / final). Para el botón universal de AddToAny, selecciona «URL de la imagen» y define la localización exacta del icono universal de compartir (incluido el nombre del archivo).

¿Cómo puedo colocar los botones para compartir en un área específica de mi sitio?

En el editor de temas (u otro editor de código), introduce el siguiente bloque de código donde desees que el boton y los iconos individuales aparezcan en tu tema:

<?php if ( function_exists( 'ADDTOANY_SHARE_SAVE_KIT' ) ) { ADDTOANY_SHARE_SAVE_KIT(); } ?>

Puedes definir códigos de servicio de AddToAny para mostrar botones de compartir específicos, por ejemplo:

<?php if ( function_exists( 'ADDTOANY_SHARE_SAVE_KIT' ) ) { 
    ADDTOANY_SHARE_SAVE_KIT( array( 
        'buttons' => array( 'facebook', 'mastodon', 'email', 'whatsapp' ),
    ) );
} ?>

Para personalizar la URL compartida y el título:

<?php if ( function_exists( 'ADDTOANY_SHARE_SAVE_KIT' ) ) { 
    ADDTOANY_SHARE_SAVE_KIT( array( 
        'linkname' => 'Example Page',
        'linkurl'  => 'https://example.com/page.html',
    ) );
} ?>

Para compartir la URL actual y el título (detectado en el cliente):

<?php if ( function_exists( 'ADDTOANY_SHARE_SAVE_KIT' ) ) { 
    ADDTOANY_SHARE_SAVE_KIT( array( 'use_current_page' => true ) );
} ?>

Para codificar la URL actual compartida y modificar el título (del lado del servidor):

<?php if ( function_exists( 'ADDTOANY_SHARE_SAVE_KIT' ) ) { 
    ADDTOANY_SHARE_SAVE_KIT( array( 
        'linkname' => is_home() ? get_bloginfo( 'description' ) : wp_title( '', false ),
        'linkurl'  => esc_url_raw( home_url( $_SERVER['REQUEST_URI'] ) ),
    ) );
} ?>

Para compartir una imagen o un video específico en ciertos servicios que aceptan medios arbitrarios (Pinterest, Yummly):

<?php if ( function_exists( 'ADDTOANY_SHARE_SAVE_KIT' ) ) { 
    ADDTOANY_SHARE_SAVE_KIT( array( 
        'buttons'   => array( 'pinterest', 'yummly' ),
        'linkmedia' => 'https://www.example.com/media/picture.jpg',
        'linkname'  => 'Example Page',
        'linkurl'   => 'https://www.example.com/page.html',
    ) );
} ?>

¿Cómo puedo colocar los botones para seguir en un área específica de mi sitio?

Revisa los servicios para seguir compatibles para obtener los nombres de código de los servicios, luego, introduce el siguiente código de ejemplo en los archivos de tu tema donde deseas que aparezcan los botones de seguir:

<?php if ( function_exists( 'ADDTOANY_FOLLOW_KIT' ) ) {
    ADDTOANY_FOLLOW_KIT( array(
        'buttons' => array(
            'facebook'  => array( 'id' => 'zuck' ),
            'instagram' => array( 'id' => 'kevin' ),
            'tumblr'   => array( 'id' => 'photomatt' ),
        ),
    ) );
} ?>

¿Cómo puedo añadir un botón de compartir personalizado?

Puedes añadir el siguiente código PHP de ejemplo mediante un plugin de funciones como Code Snippets:

function addtoany_add_share_services( $services ) {
    $services['example_share_service'] = array(
        'name'        => 'Example Share Service',
        'icon_url'    => 'https://www.example.com/my-icon.svg',
        'icon_width'  => 32,
        'icon_height' => 32,
        'href'        => 'https://www.example.com/share?url=A2A_LINKURL&title=A2A_LINKNAME',
    );
    return $services;
}
add_filter( 'A2A_SHARE_SAVE_services', 'addtoany_add_share_services', 10, 1 );

¿Cómo puedo añadir un botón para seguir personalizado?

Puedes personalizar el siguiente código PHP de ejemplo y añadirlo a un plugin de funciones como Code Snippets:

function addtoany_add_follow_services( $services ) {
    $services['example_follow_service'] = array(
        'name'        => 'Example Follow Service',
        'icon_url'    => 'https://www.example.com/my-icon.svg',
        'icon_width'  => 32,
        'icon_height' => 32,
        'href'        => 'https://www.example.com/${id}',
    );
    return $services;
}
add_filter( 'A2A_FOLLOW_services', 'addtoany_add_follow_services', 10, 1 );

¿Cómo puedo centrar o alinear a la derecha los botones estándar para compartir de las entradas?

Depende de tu tema, pero puedes probar añadir el siguiente código CSS en el recuadro de CSS adicional en Ajustes > AddToAny.

Para alinear a la derecha:

.addtoany_content { text-align:right; }

Para alinear al centro:

.addtoany_content { text-align:center; }

¿Cómo puedo quitar los botones de las entradas y páginas individuales?

Al editar una entrada o una página, desmarca la casilla de verificación «Mostrar los botones de compartir» que se encuentra junto al editor de WordPress. Asegúrate de actualizar o publicar para guardar los cambios.

Un método más antiguo consiste en insertar la siguiente etiqueta en la página o entrada (en la pestaña HTML) donde no deseas que aparezcan los botones: <!--nosharesave-->

¿Cómo puedo forzar que los botones aparezcan en las entradas y páginas individuales?

Al editar una entrada o una página, marca la casilla de verificación «Mostrar los botones de compartir» que se encuentra junto al editor de WordPress. Asegúrate de actualizar o publicar para guardar los cambios. Ten en cuenta que, por defecto, AddToAny está configurado para mostrarse en todas las entradas y páginas.

Un método más antiguo consiste en insertar la siguiente etiqueta en la página o entrada (en la pestaña HTML) donde deseas que aparezcan los botones: <!--sharesave-->

¿Cómo puedo quitar los botones de las páginas de categorías, etiquetas, autores, fechas y búsqueda?

Ve a Ajustes > AddToAny y desmarca la casilla «Mostrar en la parte inferior o superior de las entradas de las páginas de archivo». Las páginas de archivo incluyen páginas de categoría, de etiqueta, de autor, de fecha y de búsqueda.

¿Cómo puedo quitar los botones mediante código?

Puedes desactivar la interfaz para compartir de AddToAny mediante un filtro (código PHP) que puedes añadir a un plugin de funciones como Code Snippets.

Para desactivar la interfaz para compartir de AddToAny en categorías específicas:

function addtoany_disable_sharing_in_some_categories() {
    // Examples of in_category usage: https://codex.wordpress.org/Function_Reference/in_category
    if ( in_category( array( 'my_category_1_slug', 'my_category_2_slug' ) ) ) {
        return true;
    }
}
add_filter( 'addtoany_sharing_disabled', 'addtoany_disable_sharing_in_some_categories' );

Para desactivar la interfaz para compartir de AddToAny en un tipo de contenido personalizado:

function addtoany_disable_sharing_on_my_custom_post_type() {
    if ( 'my_custom_post_type' == get_post_type() ) {
        return true;
    }
}
add_filter( 'addtoany_sharing_disabled', 'addtoany_disable_sharing_on_my_custom_post_type' );

¿Cómo puedo hacer que la posición de la barra flotante vertical para compartir esté en relación con el contenido?

Ve a Ajustes > AddToAny > Flotante > selecciona «Adjuntar al contenido» e introduce los selectores CSS que se correspondan con el elemento HTML que deseas adjuntar.

¿AddToAny es compatible con el RGPD?

Sí, AddToAny es compatible con el RGPD por defecto.

¿Cómo puedo cargar los botones después de la inserción de contenido con Ajax y scroll infinito?

AddToAny es compatible con el evento estándar post-load.

Ajax y los plugins y temas con scroll infinito deberían lanzar siempre el evento post-load después de la inserción del contenido. De ser necesario, contacta con los autores del plugin o del tema para solicitar la compatibilidad estándar con post-load.

Usa la siguiente línea para activar el evento post-load en AddToAny y otros plugins:

jQuery( 'body' ).trigger( 'post-load' );

¿Cómo establezco el plugin como «imprescindible» para que se cargue automáticamente y se active en todos los sitios?

Sube (o mueve) el directorio del plugin add-to-any a /wp-content/mu-plugins/. Luego, crea un archivo PHP cargador de proxy (como load.php) en tu directorio mu-plugins, por ejemplo:

<?php require WPMU_PLUGIN_DIR . '/add-to-any/add-to-any.php';

Reseñas

31 de mayo de 2024 1 respuesta
Hello, I’ve been using that plugin for a very long time and I thank you for it but whenever I share articles on Twitter/X on smartphones it does not open the app and thus I can’t share them, I have to copy the title and the url. A fix would be very much welcome. Thanks !
23 de mayo de 2024
Have been using this on my sites for years. Works flawlessly, stays up to date.
30 de abril de 2024
Jeder Klick auf die Share-Buttons wird erst mal auf die Server von AddToAny umgeleitet. Die fragwürdigen Begründungen der Betreiber und dass man dieses Verhalten nicht abschalten kann, sind ein deutliches Alarmzeichen gegen dieses Plugin.
9 de abril de 2024
This must be the best plugin for this functionality on the WordPress environment. Thank you very much developers! 😄
5 de abril de 2024
The AddToAny people responded – promptly – to my forum post looking for troubleshooting tips, and they hit the nail on the head. I had spent a lot of time trying to figure out why the icons were not displaying properly, and they were immediately able to spot a conflict with the javascript in our theme; even identifying the exact bit of code that was causing the conflict. Most other plugin support staff would have resorted to the generic “try disabling all of your other plugins and using the default theme.” But these folks went the extra distance to find the one js file that contained the conflict, examine it, and direct me to the specific line of code that caused the problem! You’ve got to love the WordPress community for generosity like that! Thank you, AddToAny, you folks are wonderful.
Leer todas las 1.090 reseñas

Colaboradores y desarrolladores

«AddToAny Share Buttons» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«AddToAny Share Buttons» ha sido traducido a 27 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce «AddToAny Share Buttons» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

1.8.11

  • Actualización de la carga del script del núcleo de AddToAny
  • Add changelog.txt to the plugin directory

See changelog.txt in the plugin’s directory for the full changelog.