Timthumb.php y WordPress MU

Categories: Tips de wordpress, Tutoriales, Wordpress

Sin son como yo y usan la librería timthumb.php en sus proyectos deben saber que para que funcione correctamente con Wordpres Mu necesitarán crear una función extra para calcular donde esta la imagen guardada realmente.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function get_image_path ($post_id = null) {
	if ($post_id == null) {
		global $post;
		$post_id = $post->ID;
	}
	$theImageSrc = get_post_meta($post_id, 'Image', true);
	global $blog_id;
	if (isset($blog_id) && $blog_id > 0) {
		$imageParts = explode('/files/', $theImageSrc);
		if (isset($imageParts[1])) {
			$theImageSrc = '/blogs.dir/' . $blog_id . '/files/' . $imageParts[1];
		}
	}
	return $theImageSrc;
}

Por lo que ahora cuando quieran pasar una imagen a timthumb usen la función del siguiente modo:

1
2
<? $imagen=get_image_path ( $post->ID); ?>
<img src="timthumb.php?src=<? echo $imagen; ?>" alt="" />

Saludos!!!

Deja un comentario