Как получить точный массив для запроса wpdb на пользователя? - PullRequest
0 голосов
/ 17 февраля 2019

Я использую BuddyPress на своем WordPress с плагином Gamipress, тем не менее, я хочу интегрировать пользовательский уровень на странице участников, тем не менее, мне удается восстановить все массивы, но я не могу отобразить уровень для каждого игрока.

Мой код:

<?php bp_nouveau_before_loop(); ?>

<div class="container resize">
    <div class="bl"><h4 class="text-light ml-3"><b>Joueurs</b> Actifs</h4></div>    


    <?php if ( bp_has_members( bp_ajax_querystring( 'members' ) . '&per_page=4' ) ) : ?>



    <?php while ( bp_members() ) : bp_the_member(); 
    $myrows = $wpdb->get_results( "SELECT title,user_id FROM wp_gamipress_user_earnings");
    $gamer_id = bp_get_member_user_id();
    $member_cover_image_url = bp_attachments_get_attachment('url', array(
        'object_dir' => 'members',
        'item_id' => bp_get_member_user_id(),
        'per_page' => '4',
    ));

    var_dump($myrows);


    ?>


    <div class="gamer-profilcard mt-3">

        <a href="<?php bp_member_permalink(); ?>" class="gamer-info">
            <div class="gamer-info-banner" style="background-image:url(<?php echo $member_cover_image_url; ?>);"></div>
            <div class="gamer-info-avatar"><?php bp_member_avatar( bp_nouveau_avatar_args() ); ?></div>
            <div class="gamer-nicenamecard bolder"><?php bp_member_name(); ?></div>
            <div class="gamer-mention">

                <?php bp_member_last_active(); ?>

                <?php echo $myrows; ?>


            </div>
        </a>
    </div>


    <?php endwhile; ?>


    <?php
    else :

    bp_nouveau_user_feedback( 'members-loop-none' );

    endif;
    ?>

Массив "myrows"

array(3) { 
[0]=> object(stdClass)#9648 (2) { ["title"]=> string(5) "Niv 1" ["user_id"]=> string(1) "2" } 
[1]=> object(stdClass)#9704 (2) { ["title"]=> string(5) "Niv 2" ["user_id"]=> string(1) "3" } 
[2]=> object(stdClass)#9711 (2) { ["title"]=> string(7) "Niv 254" ["user_id"]=> string(1) "1" } } 

array(3) { 
[0]=> object(stdClass)#9754 (2) { ["title"]=> string(5) "Niv 1" ["user_id"]=> string(1) "2" } 
[1]=> object(stdClass)#9755 (2) { ["title"]=> string(5) "Niv 2" ["user_id"]=> string(1) "3" } 
[2]=> object(stdClass)#9756 (2) { ["title"]=> string(7) "Niv 254" ["user_id"]=> string(1) "1" } }

Спасибо за помощь:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...