/** * Get the placeholder image * * @access public * @return string */ function wpcm_placeholder_img($size = 'player_thumbnail') { $dimensions = wpcm_get_image_size($size); return apply_filters('wpclubmanager_placeholder_img', '<img src="' . wpcm_placeholder_img_src() . '" alt="Placeholder" width="' . esc_attr($dimensions['width']) . '" class="wpclubmanager-placeholder wp-post-image" height="' . esc_attr($dimensions['height']) . '" />'); }
/** * Add Compatibility for various bits. * * @access public * @return void */ public function compatibility() { // Post thumbnail support if (!current_theme_supports('post-thumbnails', 'wpcm_player')) { add_theme_support('post-thumbnails'); remove_post_type_support('post', 'thumbnail'); remove_post_type_support('page', 'thumbnail'); } else { add_post_type_support('wpcm_player', 'thumbnail'); } // Add image sizes $player_thumbnail = wpcm_get_image_size('player_thumbnail'); $player_single = wpcm_get_image_size('player_single'); $staff_thumbnail = wpcm_get_image_size('staff_thumbnail'); $staff_single = wpcm_get_image_size('staff_single'); add_image_size('crest-large', 100, 100, false); add_image_size('crest-medium', 50, 50, false); add_image_size('crest-small', 25, 25, false); add_image_size('player_thumbnail', $player_thumbnail['width'], $player_thumbnail['height'], $player_thumbnail['crop']); add_image_size('player_single', $player_single['width'], $player_single['height'], $player_single['crop']); add_image_size('staff_thumbnail', $staff_thumbnail['width'], $staff_thumbnail['height'], $staff_thumbnail['crop']); add_image_size('staff_single', $staff_single['width'], $staff_single['height'], $staff_single['crop']); }