From: Anthony Talarico Date: Fri, 3 Nov 2017 20:31:32 +0000 (-0400) Subject: adding size parameter to the get_images filter X-Git-Tag: v2.10.23^2~25^2 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=e616b257dacab14ec58cfda4afd6cfa720489867;p=WP-Plugins%2Fglm-member-db.git adding size parameter to the get_images filter allowing user to pick a size to return the full image url from the filter --- diff --git a/setup/frontHooks.php b/setup/frontHooks.php index d0579c97..d9e1fe07 100644 --- a/setup/frontHooks.php +++ b/setup/frontHooks.php @@ -331,12 +331,19 @@ if (!function_exists('addUrlProtocol')) { /* * */ -add_filter('member_images', function($memberID, $featured = false){ +add_filter('member_images', function($memberID, $featured = false, $size = 'large'){ require_once GLM_MEMBERS_PLUGIN_CLASS_PATH.'/data/dataImages.php'; $Images = new GlmDataImages($this->wpdb, $this->config); $imageGallery = $Images->getGallery($this->config['ref_type_numb']['MemberInfo'], $memberID,$featured); - return $imageGallery; -}, 10, 2); + if(is_array($imageGallery)){ + $featuredImage = array_pop($imageGallery); + $featuredImage = GLM_MEMBERS_PLUGIN_MEDIA_URL .'/images/'.$size.'/'.$featuredImage['file_name']; + } else { + $featuredImage = false; + } + return $featuredImage; +}, 10, 3); + add_filter('member_categories', function(){ include_once GLM_MEMBERS_PLUGIN_CLASS_PATH . '/data/dataCategories.php'; $categories = new GlmDataCategories( $this->wpdb, $this->config );