WPML

Aperçu de l’anomalie

La version publiée d’Advanced Custom Fields Multilingual 2.0 peut avoir un impact considérable sur les performances de votre site, à la fois sur l’interface publique et sur le back-end.

Solution de contournement

Assurez-vous d’avoir une sauvegarde complète de votre site avant de continuer.

  1. Ouvrez le fichier …/wp-content/plugins/acfml/classes/Strings/STPluginHooks.php.
  2. Recherchez la ligne 36.
  3. Remplacez :
    if ( $this->needsRegistration() ) {
    	Hooks::onAction( 'wp_loaded' )
    		->then( [ $this, 'maybeRegisterFieldGroupsStrings' ] );
    } else {
    	$this->setPluginStatus( self::PLUGIN_STATUS_DEACTIVATED );
    }
    Par :
    if ( ! defined( 'WPML_ST_VERSION' ) ) {
    	$this->setPluginStatus( self::PLUGIN_STATUS_DEACTIVATED );
    }
    
    if ( $this->needsRegistration() ) {
    	Hooks::onAction( 'wp_loaded' )
    		->then( [ $this, 'maybeRegisterFieldGroupsStrings' ] );
    }
Remarque : il se peut que vous deviez recharger la page des paramètres des champs personnalisés.

Toutes les anomalies connues