Revision: 65867
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at February 1, 2014 02:28 by bitsculptor
Initial Code
// http://www.binarymoon.co.uk/2012/02/complete-timthumb-parameters-guide/ function get_thumb_src($src, $width="100", $height="100", $quality="85", $alignment="", $zoomcrop="", $filters="", $sharpen="", $canvascolor="", $transparency=""){ if($src=="") return FALSE; $src = "src=".$src; $width = "&w=".$width; $height = "&h=".$height; $quality = "&q=".$quality; $alignment = (!empty($alignment)) ? "&a=".$alignment : ""; $zoomcrop = (!empty($zoomcrop)) ? "&zc=".$zoomcrop : ""; $filters = (!empty($filters)) ? "&f=".$filters : ""; $sharpen = (!empty($sharpen)) ? "&s=".$sharpen : ""; $canvascolor = (!empty($canvascolor)) ? "&cc=".$canvascolor : ""; $transparency = (!empty($transparency)) ? "&ct=".$transparency : ""; return get_template_directory_uri()."/sized.php?".$src.$width.$height.$quality.$alignment.$zoomcrop.$filters.$sharpen.$canvascolor.$transparency; } function the_thumb_src($src, $width="100", $height="100", $quality="85", $alignment="", $zoomcrop="", $filters="", $sharpen="", $canvascolor="", $transparency=""){ if($thumb = get_thumb_src($src, $width, $height, $quality, $alignment, $zoomcrop, $filters, $sharpen, $canvascolo, $transparency)){ echo $thumb; } } function get_thumb($src, $alt="", $classes="", $id=""){ return "<img class='".$classes."' id='".$id."' src='".$src."' alt='".$alt."' />"; } function the_thumb($src, $alt="", $classes="", $id=""){ echo get_thumb($src, $alt, $classes, $id); } function get_main_thumb($post_id, $alt="", $classes="", $id="", $width="", $height=""){ $src = wp_get_attachment_image_src( get_post_thumbnail_id($post_id), "full", false); if($src[0]=="") return FALSE; $width = ($width!="") ? $width : "750"; $height = ($height!="") ? $height : "250"; $src = get_thumb_src($src[0], $width, $height); return "<img class='".$classes."' id='".$id."' src='".$src."' alt='".$alt."' />"; } function the_main_thumb($post_id, $alt="", $classes="", $id="", $width="", $height=""){ if($thumb = get_main_thumb($post_id, $alt, $classes, $id, $width, $height)){ echo $thumb; } }
Initial URL
Initial Description
This uses the timthumb script saved as sized.php in the theme directory
Initial Title
Wordpress functions for image resizing using timthumb
Initial Tags
wordpress
Initial Language
PHP