Comment enlever des champs du profil utilisateur ?

Si vous voulez par exemple enlever le champ “description/bio”, il suffit de l’enlever du tableau :

function remove_some_profile_fields($fields) {
    unset($fields['description']);
    return $fields;
}
add_filter('cuar/core/user-profile/get_profile_fields', 'remove_some_profile_fields');

Si vous souhaitez récupérer les identifiants des champs profil :

  • ouvrez Chrome et son inspecteur de page CTRL + SHIFT + I
  • sélectionnez le champs dont vous souhaitez l’identifiant CTRL + SHIFT + C
  • Répérez une classe qui ressemble à cuar-field-id-{identifiant}{identifiant} est l’ID de votre champs.
supprimer champs wordpress user meta
Trouver des identifiants de champs de profil sur Chrome

Supprimer les champs adresses

function custom_cuar_disable_addresses( $addresses ) {
    unset($addresses[CUAR_AddressHelper::$DEFAULT_BILLING_ADDRESS_ID]);
    unset($addresses[CUAR_AddressHelper::$DEFAULT_HOME_ADDRESS_ID]);
    return $addresses;
}
add_filter( 'cuar/core/address/user-addresses', 'custom_cuar_disable_addresses' );

Ensuite, si vous souhaitez supprimer l’onglet Adresses, vous devrez personnaliser le template customer-area/src/php/core-addons/customer-account-edit/templates/customer-account-edit-content.template.php.