Member detail pages now show featured images again
authorLaury GvR <laury@gaslightmedia.com>
Mon, 8 Jan 2018 19:16:16 +0000 (14:16 -0500)
committerLaury GvR <laury@gaslightmedia.com>
Mon, 8 Jan 2018 19:16:16 +0000 (14:16 -0500)
glm_get_header was echoing the array size whenever the image data
returned from glm_get_header was an array instead of an image. This
resulted in the featured image for certain members to have that
number as the source, and for no image to be shown.

functions.php

index aa2c5d5..915da44 100644 (file)
@@ -83,16 +83,19 @@ function glm_get_header($memberID = false) {
             $bur = "a";
         } else {
             $image_data = apply_filters('member_images',$memberID,true,'original');
+            if ( is_array($image_data) ) {
+                $image_data = $image_data[0];
+            }
             $bur = "b";
         }
         if ($image_data) {
-            echo 'bur="'.$bur.'" style="background-image: url('.$image_data.');height:0;padding:0;padding-bottom:22%;background-position:center center;background-size: 100%;background-repeat:no-repeat;max-height: 420px; "';
+            echo ' bur="'.$bur.'" style="background-image: url('.$image_data.');height:0;padding:0;padding-bottom:22%;background-position:center center;background-size: 100%;background-repeat:no-repeat;max-height: 420px; "';
         } else {
-            echo 'bur="'.$bur.'" style="background-image: url('.get_template_directory_uri().'/assets/default.jpg);height:0;padding:0;padding-bottom:22%;background-position:center center;background-size: 100%;background-repeat:no-repeat;max-height: 420px; "';
+            echo ' bur="'.$bur.'" style="background-image: url('.get_template_directory_uri().'/assets/default.jpg);height:0;padding:0;padding-bottom:22%;background-position:center center;background-size: 100%;background-repeat:no-repeat;max-height: 420px; "';
         }
     } else if (!is_page('member-detail')) {
         $bur = "c";
-        echo 'bur="'.$bur.'" style="background-image: url('.get_template_directory_uri().'/assets/default.jpg);height:0;padding:0;padding-bottom:22%;background-position:center center;background-size: 100%;background-repeat:no-repeat;max-height: 420px; "';
+        echo ' bur="'.$bur.'" style="background-image: url('.get_template_directory_uri().'/assets/default.jpg);height:0;padding:0;padding-bottom:22%;background-position:center center;background-size: 100%;background-repeat:no-repeat;max-height: 420px; "';
     } 
     echo '>';
     echo '</div>';