Impossible de mettre en place un champs personnalisé pour l’édition du profil

  • WordPress :5.2
  • Statut : non résolu
Affichage de 1 message (sur 1 au total)
  • Auteur
    Messages
  • #2265124
    Dranka
    Participant
    Initié WordPress
    1 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL :
    • Thème utilisé : Freelance engine
    • Extensions en place :
    • Nom de l’hébergeur : Serveur dedié
    • Adresse du site :

    Problème(s) rencontré(s) : Bonjour,

    Je souhaiterais mettre en place un champs personnalisé pour ajouter une adresse postale au profil utilisateur.
    J’ai explorer plusieurs solutions qui sont plus ou moins efficace mais je souhaite connaitre la manière officielle (et la plus efficace possible pour le faire).

    À l’heure actuelle voici le bout de code :

    < ?php
    
    global $current_user, $wp_roles;
    if ( !empty( $_POST['first-name'] ) )
            update_user_meta( $current_user->ID, 'first_name', esc_attr( $_POST['first-name'] ) );
    } ?>
    <form method="post" id="adduser" action="<?php the_permalink(); ?>">
                        <p class="form-username">
                            <label for="first-name"><?php _e('First Name', 'profile'); ?></label>
                            <input class="text-input" name="first-name" type="text" id="first-name" value="<?php the_author_meta( 'first_name', $current_user->ID ); ?>" />
                            <?php echo get_user_meta($current_user->ID, 'first_name' , true) ; ?>
                        </p>
    </form>

    Comme vous pouvez le voir si je suis défini sur du first-name cela fonctionne cependant dès que je modifie en adresse cela ne fonctionne plus.

    Merci

Affichage de 1 message (sur 1 au total)
  • Vous devez être connecté pour répondre à ce sujet.