• ResueltoModerador almendron

    (@almendron)


    Me voy a JetPack > Ajustes > Engagement > Compartir > Configura tus ajustes de Compartir.
    Una vez llegado aquí, clic en «Añadir un servicio nuevo» e introduzco los siguientes valores:

    - Compartiendo URL: http://www.printfriendly.com/print?url=%post_full_url%
    - URL de icono: http://cdn.printfriendly.com/icon-print-friendly-16x16.png

    Después clic en «Crear botón de compartir».

    El botón no se crea pero después le doy a «guardar cambios» y aparece dicho botón. Me voy a cualquier entrada para comprobar y resulta que el botón aparece vacío y al hacer clic en él no hace nada. Vuelvo a la sección de «Compartir» y el botón aparece también vacío.

    Para evitar interferencias, las pruebas las he realizado en un WordPress limpio por completo. Tema por defecto y solo un plugin instalado /Jetpack).

    Una de dos: o es un bug de Jetpack o los datos que introduzco son erróneos.
    En caso de que sea un bug: ¿alguien conoce una solución temporal hasta que actualicen?
    En caso de un error en los datos: ¿alguien sabe qué datos hay que introducir?

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • Moderador almendron

    (@almendron)

    He encontrado el problema en el archivo «sharing-service.php»

    V 4.5 = funciona

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

    V 4.6 = da error al añadir un nuevo servicio

    if ( ! is_array( $options ) || ! isset( $options['button_style'], $options['global'] ) ) {
    $options = array( 'global' => $this->get_global_options() );
    }

    Sustituyendo una por otra ya funcionan los servicios que hemos añadido de forma manual.

    Moderador almendron

    (@almendron)

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • El debate ‘Servicio nuevo en Jetpack’ está cerrado a nuevas respuestas.