After my last blog Slider Images not Showing on Responsive Creative Wordpress Theme I've realised that this may because of a wider issue that is due to the Tomthumb script not working on Heart Internet servers. ( although I'm not 100% sure of this fact ) .
My issue this time is with the Gallery I'm using on the theme Midway Responsive and the specific issue is with the thumbnails showing .
This theme uses timthumb.php to do the reduction; I also tried the plugin 'thumbGen' but that produced no success either.
No I noticed that in the 'uploads' folder I already had different sized images made of the images I was trying to show. So I've written a function to call up one of those smaller sizes and will change the width inside the 'img' tag.
here's my changes
OPEN
wp-content/themes/midway/template-gallery.php
FIND
echo themex_thumbnail($post->ID,460,intval($height));
REPLACE WITH
echo lrip_gallery_thumbnail($post->ID);
SAVE
OPEN
wp-content/themes/midway/framework/functions.php
AT THE BOTTOM OF THE PAGE BEFORE THE ? > ADD
// Gallery Thumbnail issue ( heart related ) hack
function lrip_gallery_thumbnail($ID){
global $blog_id;
$src = wp_get_attachment_url( get_post_thumbnail_id($ID) );
// going to explode using .jpg and fix on a new ending
$img_url_array = explode('.jpg', $src);
$img_url = $img_url_array[0].'-300x225.jpg';
return $img_url;
}
SAVE AND UPLOAD
No comments:
Post a Comment