El módulo de compartir incluye una opción «avanzada» que te permite usar tus propios archivos JavaScript y CSS en lugar de los archivos que Jetpack añade de forma predeterminada.
Para empezar, ve a Ajustes > Compartir en tu escritorio y marca la casilla «Avanzado» al final de la página.
Luego, puedes añadir tus propias bibliotecas agregando el siguiente código en un plugin de funcionalidades o en el archivo functions.php de tu tema:
function tweakjp_add_sharing_js() {
wp_enqueue_script( 'sharing-js', WP_SHARING_PLUGIN_URL . 'sharing.js', array( ), 4 );
$sharing_js_options = array(
'lang' => get_base_recaptcha_lang_code(),
'counts' => apply_filters( 'jetpack_sharing_counts', true )
);
wp_localize_script( 'sharing-js', 'sharing_js_options', $sharing_js_options );
}
add_action( 'wp_enqueue_scripts', 'tweakjp_add_sharing_js' );
function tweakjp_add_sharing_css() {
wp_enqueue_style( 'sharing', WP_SHARING_PLUGIN_URL. 'sharing.css', false, JETPACK__VERSION );
}
add_action( 'wp_enqueue_scripts', 'tweakjp_add_sharing_css' );
Una vez que hayas marcado la opción, podrás poner manualmente en cola tus propios archivos JS y CSS para compartir.
Notarás que Jetpack utiliza la constante
WP_SHARING_PLUGIN_URL para crear la ruta de carga de las bibliotecas. Tendrás que sustituir esa constante por la tuya al volver a poner en cola las bibliotecas para compartir.
También observarás que debes localizar el script y pasar los valores
lang y
counts al
sharing.js script. Se incluye arriba un ejemplo funcional.
Referencia