WPML

Resumen del problema

La versión 2.0 de Advanced Custom Fields Multilingual puede causar un impacto considerable en el rendimiento de su sitio web, tanto en el front-end como en el backend.

Solución alternativa

Por favor, asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.

  1. Abra el archivo …/wp-content/plugins/acfml/classes/Strings/STPluginHooks.php.
  2. Busque la línea 36.
  3. Cambie:
    if ( $this->needsRegistration() ) {
    	Hooks::onAction( 'wp_loaded' )
    		->then( [ $this, 'maybeRegisterFieldGroupsStrings' ] );
    } else {
    	$this->setPluginStatus( self::PLUGIN_STATUS_DEACTIVATED );
    }
    Por:
    if ( ! defined( 'WPML_ST_VERSION' ) ) {
    	$this->setPluginStatus( self::PLUGIN_STATUS_DEACTIVATED );
    }
    
    if ( $this->needsRegistration() ) {
    	Hooks::onAction( 'wp_loaded' )
    		->then( [ $this, 'maybeRegisterFieldGroupsStrings' ] );
    }
Nota: es posible que deba volver a cargar la página de configuración de Campos personalizados.

Todos los problemas conocidos