• Resolved juangon180

    (@juangon180)


    Cuando instalo el plugin en Multisite, me sale el siguiente error:
    “Subscription Payu Latam: Woocommerce debe estar instalado y activo.”

    El plugin no soporta multisite? tienen alguna versión que lo soporte?

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author Saul Morales Pacheco

    (@saulmorales)

    El mensaje es muy claro, recuerde que en multiste usted debe primero a?adir el plugin desde el administrador de la red,requiere que te instalado tambien woocommerce que es el plugin base y el de suscipciones. Luego ir al administrador del sitio y activar los anteriores plugin.

    Thread Starter juangon180

    (@juangon180)

    El mensaje es claro, pero Woocommerce y WooCommerce Subscriptions está instalado y activo, entonces la pregunta es muy clara también el plugin soporta o no Multisite?

    Thread Starter juangon180

    (@juangon180)

    Creo que en la línea 78 del archivo “subscription-payu-latam.php” no funciona bien en multisite el

    if ( !in_array(
    ‘woocommerce/woocommerce.php’,
    apply_filters( ‘active_plugins’, get_option( ‘active_plugins’ ) ),
    true
    ) ) {

    si puedes reemplazarlo por algo como
    ” if ( ! is_woocommerce_active() ) { ”

    Gracias…

    Plugin Author Saul Morales Pacheco

    (@saulmorales)

    Acabo de revisar en un multisite, asegurese de leer la docuemntación y seguirla. Vuelva aca si presenta problemas con capturas de pantalla.

    Thread Starter juangon180

    (@juangon180)

    Parece que existe un error con el WordPress, no sé si es por las últimas actualizaciones o algún otro plugin.

    Hago un var_dump de “apply_filters( ‘active_plugins’, get_option( ‘active_plugins’ ) )” en un sitio sin multisite y me genera todos los plugins activos, mientras que en el multisite me muestra solo 3 plugins activos(que no se encuentran activos), seguiré revisando y te comento, saludos…

    Thread Starter juangon180

    (@juangon180)

    Hola,

    igual por si te gustaría modificarlo he encontrado otros métodos de revisar si el plugin se encuentra activo.

    if ( !is_plugin_active( ‘woocommerce/woocommerce.php’ ) ){
    // Tú código
    }

    if ( ! is_woocommerce_active() ) {
    // Tú código
    }

    if ( in_array( ‘woocommerce/woocommerce.php’, (array) get_option( ‘active_plugins’, array() ) ) || is_plugin_active_for_network( ‘woocommerce/woocommerce.php’ ) ){

    }else{
    // Tú código
    }

    Saludos,

    Plugin Author Saul Morales Pacheco

    (@saulmorales)

    Estas suponiendo un error, comprueba primero que existe puedes enviar un pull request en el repositorio del plugin https://github.com/saulmoralespa/subscription-payu-latam

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Error Multisite’ is closed to new replies.