Buddypress – Problème avec “bp_member_profile_data(‘field=field_name’)”

  • WordPress :5.2
  • Statut : non résolu
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • #2275361
    Les Monos
    Participant
    Initié WordPress
    16 contributions

    Ma configuration WP actuelle :

    – Version de WordPress : 5.2.2
    – Version de PHP/MySQL : 7.2.21 / 5.5.5
    – Thème utilisé : Balanced-blog pour Les Anims
    – Extensions en place : 404page – your smart custom 404 error page (11.0.1), Advanced Excerpt (4.3.1), Advanced noCaptcha & invisible Captcha (5.5), Akismet Anti-Spam (4.1.2), AMP (1.2.1), Avatar Manager (1.6.1), BP Distance Search (1.1), BP Profile Search (5.0.5), BuddyPress (4.4.0), BuddyPress Follow (1.2.2), BuddyPress Xprofile Custom Field Types (1.0.9), Contact Form 7 (5.1.4), Custom Login Page Customizer (2.0.1), Duplicate Post (3.2.3), Email Templates (1.3), EU Cookie Law (3.0.6), Flamingo (2.0), Forum_wordpress_fr (4.2), Glue for Yoast SEO & AMP (0.4.3), Head Plus (1.1.1), Loco Translate (2.3.0), Newsletter (6.1.8), Newsletter – Addons Manager (1.0.7), Newsletter – Archive (4.0.2), Newsletter – BuddyPress Integration (1.0.0), Popup Maker (1.8.11), Popup Maker – BuddyPress Integration (1.0.0), Really Simple SSL (3.2.5), Redirection (4.3.3), Rename wp-login.php (2.6.0), Ultimate FAQ (1.8.24), UpdraftPlus – Backup/Restore (1.16.16), WP Approve User (6), WP Custom Avatar (1.2.1), WP Maintenance Mode (2.2.4), Yoast SEO (11.9)
    – Adresse du site : https://www.lesanims.com
    – Nom de l’hébergeur : Apache

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

    Bonjour,
    Je tente de personnaliser la page quia fiche les membres de mon site.
    En cherchant, j’ai vu que je pouvais afficher des infos via bp_member_profile_data(‘field=field_name’).
    J’ai donc essayé, avec 3 champs de ma base de données.. .Et le résultat ne marche qu’avec un seul des 3 !

    Voici mon code :

    <?php echo bp_member_profile_data('field=Périscolaire :'); ?>
    <?php echo bp_member_profile_data('field=Vacances scolaires :'); ?>
    <?php echo bp_member_profile_data('field=Précisions et autres disponibilités :'); ?> 

    Seule la ligne correspondant à “vacances scolaires” affiche bien le résultat attendu.
    Pour les autres, je n’ai absolument rien.

    J’ai passé des heures à chercher une solution, tester des trucs trouvés surtout sur des sites en anglais (langue que je maitrise mal), mais en vain.

    Auriez-vous une piste pour m’aider ?

    Merci. 🙂

    • Ce sujet a été modifié le il y a 1 mois et 2 weeks par  Les Monos.
    #2275363
    PhiLyon
    Modérateur
    Maître WordPress
    23780 contributions

    Bonjour.

    Je ne pense pas que tu trouves de réponses sur ce forum, essaies plutôt-là https://buddypress.org/support/

    C’est valable pour ton autre sujet.

    🙂

    #2275364
    Les Monos
    Participant
    Initié WordPress
    16 contributions

    Merci de ta réponse… Mon problème est que le forum que tu me recommandes est anglophone, et je vais pas trop m’en sortir, là-bas. 😉

    #2275371
    Les Monos
    Participant
    Initié WordPress
    16 contributions

    A priori j’ai trouvé la cause du problème : ce sont les caractères accentués dans le nom des champs de la bdd.

    Je ne sais pas comment y remédier de façon durable… Mais je vais simplement renommer tout ce dont j’ai besoin, en me passant des lettres accentuées…

4 sujets de 1 à 4 (sur un total de 4)
  • Vous devez être connecté pour répondre à ce sujet.