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 17 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.

Try another web browser, device, and/or Internet connection to see if the buttons appear. Tools like browserling.com will give you an idea of what other people are seeing. The usual cause for this uncommon issue is 3rd party browser add-on software that blocks ads and optionally filters out major social buttons. Some security apps and Internet connections have an option to filter social buttons. Usually a social filter option is disabled by default, but if you find that some software is inappropriately filtering AddToAny buttons, let AddToAny know.

¿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

21 de agosto de 2024 4 respuestas
It does everything you need it to, and it’s not limited to Facebook, Twitter, and Instagram. It’s one of the only sharing plugins that allows you to add a button to directly just copy the link. It’s the only sharing plugin I could find that includes Bluesky and Mastodon and large mainstream social networks. You can customize the colour of the sharing buttons, which is a huge plus for coordinated branding on your site. And final note, it is not intuitive to change the padding around the sharing buttons. Here’s the CSS I used (in the plugin settings): .addtoany_content { text-align:center; padding-top: 30px; } To the developer: Thank you for spending time making this plugin available to everyone!
Leer todas las 1.098 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.13

  • Fix defaults in settings

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