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

Tengo este problema con thumbnail

Estas en el tema de Tengo este problema con thumbnail en el foro de WordPress en Foros del Web. Hola Amigos de forosdelweb Me gustaría saber si hay un plugin para que cuando comparta un vídeo este aparezca el logo de play en mis ...
  #1 (permalink)  
Antiguo 22/10/2015, 17:53
 
Fecha de Ingreso: octubre-2015
Ubicación: Colombia
Mensajes: 1
Antigüedad: 9 años, 1 mes
Puntos: 0
Pregunta Tengo este problema con thumbnail

Hola Amigos de forosdelweb

Me gustaría saber si hay un plugin para que cuando comparta un vídeo este aparezca el logo de play en mis entradas de mi blog de wp, se que es posible pero no encuentro el plugin, si alguien de buen corazón que me pueda ayudar se lo agradecería mucho.

*Muchos dirán, pero hazlo en Photoshop o Corel (Mi programa preferido), si lo puedo hacer, pero resulta que si publico min 10 vídeos al día me resulta tedioso.

¡Gracias por la atención prestada!

Última edición por metacortex; 23/10/2015 a las 13:33 Razón: Restaurar tipografía. Favor observar las reglas.
  #2 (permalink)  
Antiguo 22/10/2015, 21:48
Avatar de el_tigre  
Fecha de Ingreso: febrero-2006
Ubicación: Perú
Mensajes: 1.044
Antigüedad: 18 años, 9 meses
Puntos: 8
Respuesta: Tengo este problema con thumbnail

Creo que puedes usar una imagen por defecto para todos tus videos....quizá esto te pueda servir: (esto lo utilizo para jalar imágenes de imgur


Añade a tu functions.php
Código PHP:
function vp_get_thumb_url($text)
{
  global 
$post;
  
$imageurl="";        
 
  
// extrae las imagenes adjuntas
  
$allimages =&get_children('post_type=attachment&post_mime_type=image&post_parent=' $post->ID );        
 
  foreach (
$allimages as $img){                
     
$img_src wp_get_attachment_image_src($img->ID);
     break;                       
  }
 
  
$imageurl=$img_src[0];
 
 
  
// intenta capturar una imagen

   
if (!$imageurl)
  {
    
preg_match("/([a-zA-Z0-9\-\_]+\.|)\i.imgur\.com\/([a-zA-Z0-9\-\_]{7})([^<\s]*)/"$text$matches2);
    
$imgurlink $matches2[0];
    if (
$imgurlink)
     
$imageurl "http://i.imgur.com/{$matches2[2]}b.jpg"
  }

  if (!
$imageurl)
  {
    
preg_match('/<\s*img [^\>]*src\s*=\s*[\""\']?([^\""\'>]*)/i' ,  $text$matches);
    
$imageurl=$matches[1];
  }
 
 
 
  if (!
$imageurl)
  {
  
// debes cambiar la URL para una imagen default en caso de no encontrar nada
     
$imageurl "http://tu_url/tu_imagen_con_play.jpg";
  } 
lo llamas con esto en el loop de tu plantilla

Código PHP:
global $post;
  
$thumb=vp_get_thumb_url($post->post_content);
  if (
$thumb!='') echo '<img style=" width:150px;" src="'.$thumb.'" alt="'get_the_title().'" />'
  #3 (permalink)  
Antiguo 23/10/2015, 08:45
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 9 meses
Puntos: 1146
Respuesta: Tengo este problema con thumbnail

Si los videos vienen de youtube puedes usar su ID para mostar una imagen previamente generada por este servicio.

http://img.youtube.com/vi/{{ id del video }}/hqdefault.jpg

eg.
https://www.youtube.com/watch?v=vXi2mxcYAFE
http://img.youtube.com/vi/vXi2mxcYAFE/hqdefault.jpg

Etiquetas: Ninguno
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:52.