member detail page uses the member featured image as the header image for the page
));
}
}
+
/**
* Return the client info option for the given key
*
/* Header for posts*/
-function glm_get_header() {
+function glm_get_header($memberID = false) {
global $post;
+
echo '<div';
- if (has_post_thumbnail() && $post->post_type == 'page'&& !is_page('member-detail')) {
+ if ((has_post_thumbnail() && $post->post_type == 'page') || is_page('member-detail')) {
+ if(!$memberID){
$image_data = wp_get_attachment_image_src(get_post_thumbnail_id(), "full");
- echo ' style="background-image: url('.$image_data[0].');height:0;padding:0;padding-bottom:22%;background-position:center center;background-size: 100%;background-repeat:no-repeat;max-height: 420px; "';
+ $image_data = $image_data[0];
+
+ } else {
+ $image_data = apply_filters('member_images',$memberID,true);
+ }
+
+ echo ' 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 if (!is_page('member-detail')) {
echo ' style="background-image: url('.get_template_directory_uri().'/assets/default-header.jpg);height:0;padding:0;padding-bottom:22%;background-position:center center;background-size: 100%;background-repeat:no-repeat;max-height: 420px; "';
}
echo '</div>';
echo '</div>';
}
+if (!function_exists('write_log')) {
+ function write_log ( $log ) {
+ if ( true === WP_DEBUG ) {
+ if ( is_array( $log ) || is_object( $log ) ) {
+ error_log( print_r( $log, true ) );
+ } else {
+ error_log( $log );
+ }
+ }
+ }
+}
// // The code below is useful when you want the image to resize to
// if (has_post_thumbnail()) {
{apply_filters('glm-member-db-front-members-detail-attributesTop', '', $member.id)}
{if $featuredImage}
- <div class="glm-member-detail-featured-image-wrapper small-12 columns">
+ <!-- <div class="glm-member-detail-featured-image-wrapper small-12 columns">
<img src="{$glmPluginMediaUrl}/images/large/{$featuredImage}">
{if $featuredImageCaption}
<div class="glm-member-detail-featured-image-caption">
{$featuredImageCaption}
</div>
{/if}
- </div>
+ </div> -->
{/if}
<div id="glm-member-detail-intro-desc">
{if $member.short_descr && $settings.detail_show_short_descr}{$member.short_descr|nl2br}{/if}
{foreach $members as $member}
{$featuredImage = ''}
<li class="topbar-member">
- {$featured = apply_filters('member_images',$member.id,true)}
- {foreach $featured as $feature}
- {if $feature.featured.value}
- {$featuredImage = $feature.file_name}
- {/if}
- {/foreach}
+ {$featuredImage = apply_filters('member_images',$member.id,true,"small")}
{if $featuredImage}
- {$image = "style='height: 125px;width: 100%;background: url({$glmPluginMediaUrl}/images/medium/{$featuredImage})no-repeat center center;background-size: cover;'"}
+ {$image = "style='height: 125px;width: 100%;background: url({$featuredImage})no-repeat center center;background-size: cover;'"}
{else}
{$image = "style='height: 125px;width: 100%;'"}
{/if}
<main class="page-inside">
<div id="header-image" class="page-header">
- <?php if( !is_page('member-detail') ){
- echo glm_get_header();
+ <?php
+ if(function_exists('get_member_data')){
+ $memberID = get_member_data('id');
+ if($memberID){
+ echo glm_get_header($memberID);
+ } else {
+ echo glm_get_header();
+ }
}
- ?>
+ ?>
+
</div>
<div id="content-wrapper">
<div class="row">