Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Problema concreto

Estas en el tema de Problema concreto en el foro de WordPress en Foros del Web. Bueno a ver no tengo mucha idea de php la verdad. Pero he estado toqueteando un plugin opensource para wordpress que genera una galeria de ...
  #1 (permalink)  
Antiguo 27/07/2011, 07:19
 
Fecha de Ingreso: julio-2011
Mensajes: 1
Antigüedad: 12 años, 8 meses
Puntos: 0
Pregunta Problema concreto

Bueno a ver no tengo mucha idea de php la verdad. Pero he estado toqueteando un plugin opensource para wordpress que genera una galeria de imagenes desde los contenidos de varios post, pero no lo hace con la imagen destacada que es lo que me interesa, lo hace con las imagenes contenidas en los post. Y realmente los post no van a tener imagenes contenidas simplemente esas imagenes destacadas de la galeria asociada a cada post.

Se que el tema esta en lo que esta en rojo, y abria que sustituirlo por un codigo usando la funcion concreta de wordpress
Código:
get_the_post_thumbnail()
pero lo he intentado y algo debo estar haciendo mal. Os rogaria un poco de ayuda.

Código:
	private function cg_get_image($single){
		$cg_img = '';
  		ob_start();
  		ob_end_clean(); 
 		$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $single->post_content, $matches);
 		$cg_img = $matches [1] [0];

  		if(empty($cg_img)){ //Define una imagen por defecto
    			$cg_img = "/default.jpg";
		}
		
		$size=array();
		$size=$this->cg_get_size();
			
			if((!preg_match('/\b[0-9]{3}\b/',$this->params['quality']))||(int)$this->params['quality']>100)
				$this->params['quality']='75';
		//utiliza TimThumb para generar thumbnails	
		global $cg_url;	
		$returnlink = ($this->params['lightbox'])? ('"'.$cg_url.'/includes/CatGridPost.php?ID='.$single->ID.'" class="cgpost"') : ('"'.get_permalink($single->ID)).'"';	
		return '<a href='.$returnlink.'><img src="'.$cg_url.'/includes/timthumb.php?src='.$cg_img.'&h='.$size[1].'&w='.$size[0].'&zc=1&q='.$this->params['quality'].'" alt="'.$single->post_title.'" title="'.$single->post_title.'"/></a>';
		

	}
  #2 (permalink)  
Antiguo 27/07/2011, 07:59
Avatar de iviamontes  
Fecha de Ingreso: enero-2011
Ubicación: $cubano->Arg->Mendoza
Mensajes: 1.184
Antigüedad: 13 años, 2 meses
Puntos: 209
Respuesta: Problema concreto

hola bienvenido, me parece que encontrarás más ayuda acá
http://www.forosdelweb.com/f118/ que es el foro de wordpress
__________________
aconcaguaestudio.com

Etiquetas: imagenes, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:46.