Error al añadir un nuevo servicio en el módulo "Compartir" de Jetpack

Además de los servicios clásicos (email, print, google+, facebook, etc), el módulo "Compartir" nos permite añadir nuevos servicios de una forma bastante sencilla. Sin embargo, la última versión de este popular plugin (4.6) trae de regalo un molesto error.  Los servicios nuevos añadidos anteriormente dejarán de funcionar y tampoco podremos añadirlos de nuevo. Ya están trabajando en ello y es muy probable que se solucione en la próxima versión. Mientras tanto, podemos efectuar una reparación temporal. Para ello:

1) Archivo "modules/sharedaddy/admin-sharing.js" y sustituimos

document.location = document.location.href.replace( /&create_new_service=true/i, '' );

por

document.location.reload();

2) Archivo "modules/sharedaddy/sharing-service.php" y sustuimos

$options = array( 'global' => $this->get_global_options() );

por

$global_options = $this->get_global_options();
$options = array_merge( is_array( $options ) ? $options : array(), $global_options );

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *