Compare commits
2 Commits
d426369c14
...
1df28dcc3b
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1df28dcc3b | ||
|
|
0afd5fda35 |
|
|
@ -323,3 +323,41 @@ function get_post_specific_type_terms($post_id)
|
|||
|
||||
return $terms;
|
||||
}
|
||||
|
||||
|
||||
function get_carhop_members_by_comity()
|
||||
{
|
||||
|
||||
switch_to_blog(1);
|
||||
|
||||
$comities_field_object = get_field_object('field_699737b48c0d2');
|
||||
$comities = $comities_field_object ? $comities_field_object['choices'] : [];
|
||||
|
||||
$members_organised_by_comity = [];
|
||||
|
||||
foreach ($comities as $comity_value => $comity_label) {
|
||||
$members_posts_for_comity[$comity_value] = new WP_Query(array(
|
||||
'post_type' => 'equipe',
|
||||
'posts_per_page' => -1,
|
||||
'meta_key' => 'last_name',
|
||||
'orderby' => 'meta_value',
|
||||
'order' => 'ASC',
|
||||
'meta_query' => array(
|
||||
array(
|
||||
'key' => 'comity',
|
||||
'value' => $comity_value,
|
||||
'compare' => 'LIKE',
|
||||
),
|
||||
),
|
||||
));
|
||||
$members_organised_by_comity[$comity_value] = array(
|
||||
'name' => $comity_value,
|
||||
'label' => $comity_label,
|
||||
'members' => array_values($members_posts_for_comity[$comity_value]->posts),
|
||||
'count' => count($members_posts_for_comity[$comity_value]->posts),
|
||||
);
|
||||
}
|
||||
|
||||
restore_current_blog();
|
||||
return $members_organised_by_comity;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,9 +4,10 @@
|
|||
&--director {
|
||||
@apply bg-primary;
|
||||
p,
|
||||
.member-card__name,
|
||||
.member-card__name a,
|
||||
.member-card__bio {
|
||||
@apply text-white;
|
||||
@apply !text-white;
|
||||
}
|
||||
|
||||
.member-card__email {
|
||||
|
|
|
|||
|
|
@ -2,6 +2,8 @@
|
|||
$member_id = $args['member_id'];
|
||||
$redirect_to_author_page = $args['redirect_to_author_page'] ?? false;
|
||||
$placeholder_thumbnail_counter = 0;
|
||||
$is_carhop_director = $member_id === 260 ? true : false;
|
||||
|
||||
switch_to_blog(1);
|
||||
$member_full_name = get_the_title($member_id);
|
||||
$member_thumbnail = get_field('profile_thumbnail', $member_id);
|
||||
|
|
@ -48,7 +50,7 @@ if ($is_synced_member && isset($carhop_member_id)) {
|
|||
$is_director = $member_id === 476 ? true : false;
|
||||
|
||||
?>
|
||||
<li class="comity-type__item member-card">
|
||||
<li class="comity-type__item member-card <?php echo $is_carhop_director ? 'member-card--director' : ''; ?>">
|
||||
<div class="member-card__profile-picture">
|
||||
<?php if ($member_thumbnail) : ?>
|
||||
<a href="<?php echo $card_permalink; ?>">
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user