Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $categories = array(
- 'board_members',
- 'volunteers'
- );
- foreach($categories as $category) {
- if ( function_exists('acf') ) {
- $members = get_field('idf_'.$category, 'option');
- $intro = get_field('idf_'.$category.'_intro', 'option');
- if ( $members ) {
- echo '<div class="board-members">';
- echo '<div class="board-members__header">';
- if ( $category == 'board_members' ) {
- echo 'IDF Board members';
- } else {
- echo 'IDF volunteers';
- }
- echo '</div>';
- if ( $intro ) {
- echo '<div class="board-members__intro">' . $intro . '</div>';
- }
- echo '<ul class="board-members__list">';
- foreach ( $members as $member ) {
- $member_id = $member['member']['ID'];
- $name = get_user_field('display_name', $member_id);
- $function = get_user_field('board_function', $member_id);
- $nationality = get_user_field('nationality', $member_id);
- $bio = get_user_field('rider_bio', $member_id);
- echo '<li class="board-members__list-item clearfix">';
- echo '<div class="board-members__avatar">';
- echo '<a href="/member/'.$member['member']['user_nicename'].'">'.$member['member']['user_avatar'].'</a>';
- echo '</div>';
- echo '<table>';
- echo '<tbody>';
- echo '<tr>';
- echo '<td class="field_label">Name</td>';
- echo '<td class="field_value"><a href="/member/'.$member['member']['user_nicename'].'">'.$member['member']['display_name'].'</a></td>';
- echo '</tr>';
- if ( $function ) {
- echo '<tr>';
- echo '<td class="field_label">Function</td>';
- echo '<td class="field_value">'. $function .'</td>';
- echo '</tr>';
- }
- echo '<tr>';
- echo '<td class="field_label">Nationality</td>';
- echo '<td class="field_value"><a href="/members/?nationality='.$nationality.'"><img src="'.get_stylesheet_directory_uri().'/assets/images/flags/'.strtolower($nationality).'.png" class="flag" title="" alt="" />'.$nationality.'</td>';
- echo '</tr>';
- if ( $bio ) {
- echo '<tr>';
- echo '<td class="field_label">Bio</td>';
- echo '<td class="field_value">'.$bio.'</td>';
- echo '</tr>';
- }
- echo '</tbody>';
- echo '</table>';
- echo '</li>';
- }
- echo '</ul>';
- echo '</div>';
- }
- } else {
- echo '<p>We\'re doing some maintenance which causes this list to be offline. It will be back shortly.</p>';
- break;
- }
- }
Add Comment
Please, Sign In to add comment