PTW Posted March 4, 2015 Share Posted March 4, 2015 This is working code that gets the data from a field that registered users have to fill out in their profiles in wordpress: <?php $field = xprofile_get_field_data(2, $user_id); echo '<span class="wisfb_carNumber">' . $field . '<span>'; ?> This is the code that generates data from a Excel-file: <?php $data = wp_excel_cms_get("EXCEL-DOCUMENT"); ?> <?php foreach($data as $entry): ?> <?php echo $entry[1]; ?> <?php endforeach; ?> Now I want to do this:If the number witch is generated in: <?php echo $entry[1]; ?> is the same number as in the users: $field = xprofile_get_field_data(2, $user_id); get this users avatar: echo get_avatar(); Does anyone have an idea on how to do this? Quote Link to comment Share on other sites More sharing options...
Barand Posted March 4, 2015 Share Posted March 4, 2015 Perhaps if ($entry[1] == $field) { echo get_avatar(); } Quote Link to comment Share on other sites More sharing options...
PTW Posted March 4, 2015 Author Share Posted March 4, 2015 (edited) Perhaps if ($entry[1] == $field) { echo get_avatar(); } Ok, tried that but got no result if I just use that. But this gave me a clue on the way. In you code you wrote $field but I want to get the specific field $field = xprofile_get_field_data(2, $user_id); Like I wrote above. So something like this: (even if this not work yet) <?php if ($entry[1] == $field = xprofile_get_field_data(2, $user_id)) { echo get_avatar(); } ?> Edited March 4, 2015 by PTW Quote Link to comment Share on other sites More sharing options...
PTW Posted March 4, 2015 Author Share Posted March 4, 2015 This code is now generating the default image but doesn't get the image I'm trying to get. <?php if ($entry[1] == $field = xprofile_get_field_data(2, $user_id)); { echo get_avatar($field); } ?> Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.