WPML
Estado
Resuelto
Notificado para
Advanced Custom Fields Multilingual 2.2.3
Resuelto en
Advanced Custom Fields Multilingual 2.2.4
Plugin/tema relacionado
Advanced Custom Fields (ACF)
Etiquetas de temática
Compatibility

Resumen del problema

Al usar Advanced Custom Fields con WPML, es posible que experimente un problema en el que los campos repetidores de las páginas de opciones se sincronizan entre los idiomas, incluso cuando el campo repetidor y sus subcampos están configurados como No traducir y la opción Sincronizar traducciones de ACFML está deshabilitada. En los idiomas secundarios, las filas recién añadidas pueden aparecer como filas vacías.

Solución alternativa

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


  • Abra el archivo …/wp-content/plugins/acfml/classes/Options/EditorHooks.php.

  • Busque la línea 205.

  • Reemplace:
    	private function copyWrapperToTranslations( $value, $field ) {
    		$optionName      = Obj::prop( 'name', $field );
            


  • Por:
    	private function copyWrapperToTranslations( $value, $field ) {
    		if ( WPML_COPY_CUSTOM_FIELD !== (int) Obj::prop( 'wpml_cf_preferences', $field ) ) {
    			return;
    		}
    
    		$optionName      = Obj::prop( 'name', $field );
            

Todos los problemas conocidos →