Page d'accueil ( derniers inscrits/membres actif)

Ce sujet a 1 réponse, 2 participants et a été mis à jour par Photo du profil de Dan Dan, il y a 6 jours et 4 heures.

2 sujets de 1 à 2 (sur un total de 2)
  • Auteur
    Messages
  • #9824
    Photo du profil de raj selvin
    raj selvin
    Participant

    Bonjour,

    J’utilise buddypress pour un site de rencontre, j’aimerais à l’accueil, afficher uniquement les membres « Homme » pour les membres « femme » et vice versa.

    J’ai une function qui fonctionne mais cela crée un conflit au niveau du plugin « buddypress follow » (plugin pour mettre des membres en favoris)

    function see_woman_gender( $retval ) {
    	global $wpdb;
    
    	$field_id = 3;
    	$value = 'Femme';
    	$sex = xprofile_get_field_data( 3, bp_loggedin_user_id() );
    
    	$query = "SELECT user_id FROM " . $wpdb->prefix . "bp_xprofile_data WHERE field_id = " . $field_id . " AND value = '" . $value . "'";
    	$woman_ids = $wpdb->get_col( $query );
      
    	if ( !empty( $woman_ids ) && $sex == 'Homme' ) 
    		$retval['include'] = $woman_ids;
    
    	return $retval;
    }
    add_action( 'bp_after_has_members_parse_args', 'see_woman_gender' );

    J’aimerais donc une fonction qui agit uniquement à l’accueil, car cette fonction agit aussi dans les profils(page favoris)

    Version WordPress : 4.4.8
    Buddypress : 2.1.3
    Hebergement OVH
    Theme SweetDate
    Mes Plugins : Avatar, BP disable activation, buddypress follow, buddypress global search, contact form7, insert PHP, jetpack, tinyMCE, wp super cache.

    Merci pour votre aide.

    #9842
    Photo du profil de Dan
    Dan
    Admin bbPress

    Ta fonction n’a rien à voir avec BP Follow. Par contre si BP Follow ne trouve pas le sexe, tu peux avoir des soucis, mais c’est une autre discussion qui regarde Follow et pas BP.

    De ce que j’en comprend, ta fn affiche les membres par sexe. Mais elle ne répond pas entièrement à tes critères qui sont:

    je suis logué en tant que mec, par conséquent montre-moi les membres femmes ou je suis logué en tant que nana, montre-moi les mecs. Mais cela uniquement sur l’annuaire des membres, c’est bien cela ?

    Perso j’essayerai la méthode suivante:

    créer 2 member type: hommes et femmes (ou plus, selon le projet évidemment). Tu devrais trouver ce qu’il faut sur Snippet Barn (suffit de cliquer ci-dessus)
    Ceci permet d’avoir au moins 3 annuaires en moins de 5 minutes (10 si tu ne sais pas lire/écrire ou de 25 jours à ∞ si t’as jamais rien codé)…

    Un annuaire général
    Un annuaire Homme
    Un annuaire Femme

    Il ne reste plus qu’à définir les restrictions nécessaires:

    l’utilisateur doit être connecté pour voir (à définir) et si nana, peux voir (à définir) et sinon (ou si un mec), peux voir ceci et si (LGBT, à définir), peux voir cela… Voilà en gros le scénario à mettre en place autour des boucles dans les templates concernés.

2 sujets de 1 à 2 (sur un total de 2)

Vous devez être connecté pour répondre à ce sujet.

Aller à la barre d’outils