WPML
Statut
Résolu
Signalé pour
Advanced Custom Fields Multilingual 2.0.3
Résolu dans
2.0.4
Extension/thème associé
Advanced Custom Fields (ACF)
Étiquettes de sujet
Compatibility

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 →