diff --git a/Minecraft-Modern-Theme/archive-team.php b/Minecraft-Modern-Theme/archive-team.php index 0ea6bb6..df94e5a 100644 --- a/Minecraft-Modern-Theme/archive-team.php +++ b/Minecraft-Modern-Theme/archive-team.php @@ -3,45 +3,107 @@
+ 'team_member', 'posts_per_page' => -1, 'orderby' => 'menu_order', 'order' => 'ASC')); + $query = new WP_Query( array( + 'post_type' => 'team_member', + 'posts_per_page' => -1, + 'orderby' => 'menu_order', + 'order' => 'ASC', + ) ); + if ( $query->have_posts() ) : ?>
have_posts() ) : $query->the_post(); $rank_string = get_post_meta( get_the_ID(), '_team_member_rank', true ); - $img = get_the_post_thumbnail_url( get_the_ID(), 'medium' ); - if ( !$img ) $img = get_template_directory_uri() . '/images/default-avatar.png'; + $uuid = get_post_meta( get_the_ID(), '_team_member_uuid', true ); + $banner_id = get_post_meta( get_the_ID(), '_team_member_banner', true ); + $img = get_the_post_thumbnail_url( get_the_ID(), 'medium' ); + $banner_url = $banner_id ? wp_get_attachment_image_url( $banner_id, 'medium_large' ) : false; + + // UUID hat Vorrang – Minecraft Avatar via visage.surgeplay.com + if ( $uuid ) { + $avatar_url = 'https://visage.surgeplay.com/bust/' . esc_attr( $uuid ) . '.png'; + } elseif ( $img ) { + $avatar_url = $img; + } else { + $avatar_url = false; + } + $use_placeholder = ! $avatar_url; + $initials = mb_strtoupper( mb_substr( get_the_title(), 0, 1 ) ); ?>
-
- <?php echo esc_attr(get_the_title()); ?> + +
>
+ + +
+ + <?php echo esc_attr( get_the_title() ); ?> + +
+ +
+ +
+

- ' . esc_html(trim($r)) . ''; + echo '' . esc_html( trim( $r ) ) . ''; } } ?>
- +
- + -

Noch keine Teammitglieder.

+

+
+ + \ No newline at end of file