Allow multiple staff roles and display with delimiter

This commit is contained in:
Brian Miyaji
2017-11-14 22:34:43 +11:00
parent cf4dd17239
commit d5098b0ef7
6 changed files with 43 additions and 26 deletions

View File

@@ -20,10 +20,12 @@ foreach ( $members as $staff ):
$name = $staff->post_title;
$staff = new SP_Staff( $id );
$role = $staff->role();
if ( $role )
$name = '<span class="sp-staff-role">' . $role->name . '</span> ' . $name;
$roles = $staff->roles();
if ( ! empty( $roles ) ):
$roles = wp_list_pluck( $roles, 'name' );
$name = '<span class="sp-staff-role">' . implode( '<span class="sp-staff-role-delimiter">/</span>', $roles ) . '</span> ' . $name;
endif;
?>
<h4 class="sp-staff-name"><?php echo $name; ?></h4>
<?php