Como obter o link do thumbnail no WordPress

  • Autor Autor VaMpE
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
VaMpE

VaMpE

Iota
Domainer
Verificado
Verificación en dos pasos activada
Hola amigos, pues optimizando un poco las publicaciones de mi sitio en Facebook un sitio de ellos no agarra el Thumbnail por defecto que tiene el post, y estoy pensando hacer algo diferente.

lo que quiero es saber como puedo obtener el link de un thumnail, por ejemplo.

Creo un Post sobre algun Video >
PHP:
http://midominio.com/Video-de-nirvana

Obviamente lleva una imagen destacada, (thumnail)

la cual quedaria asi. Url del Thumnail >
PHP:
 http:/midominio.com/wp-content/uploads/2012/04/012.jpg

lo que quiero es que la etiqueta

PHP:
<meta property="og:image" content="http:/midominio.com/wp-content/uploads/2012/04/012.jpg" />

Como hago para poder obtener la Url de la imagen segun el post?
ya se que muchos me diran que facebook agarra automaticamente la imagen pero en mi caso agarra cualquier imagen que no coincide con el post y como que no tiene buena estetica en facebook 😛

alguien que me ayude a solucionarlo?
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
edita el functions.php de tu theme y añade esto:

Inserir CODE, HTML ou PHP:
function mostrar_img($id,$tam){
$files = get_children("post_parent=$id&post_type=attachment&post_mime_type=image");
if($files){
$keys = array_keys($files);
$thumb=wp_get_attachment_image_src($keys[0], $size = $tam, $icon = false);
return $thumb[0];
}
}

luego en el header.php dentro de las etiquetas head pon esto

Inserir CODE, HTML ou PHP:
<?php
if(is_single()){echo'<meta property="og:image" content="'.mostrar_img(get_the_ID(),'large').'" />  ';}
?>

En donde pone "large" puedes poner alguno de lso siguientes "thumbnail, medium, large y full". Para ir cambiando el tamaño a los diferentes que crea WordPress por defecto, también puedes crear nuevos.

Enlace eliminado
 
Gracias lo voy a probar 😀 😱nthego:

Perfecto amigo funciono de maravilla 😀 se agradece creo que a muchos nos va a servir 😀
 
Voltar
Topo