¿El enlace para compartir de Facebook no muestra una miniatura de las imágenes en la publicación?

2

Por lo general, Facebook Share obtiene una imagen del sitio para publicarla y la muestra como miniaturas.

Si presionas el enlace Compartir esto en Facebook en mi página de prueba, no lo hace.

Este es mi sitio de prueba: enlace

Este es el código:

<?php
/**
 * Template Name: Front Page
 * @package WordPress
 * @subpackage Prominent
 * @since Prominent 1.0
 */
get_header(); ?>
<div id="tagline">
    <div class="container">
    </div><!-- .container -->
</div><!-- #tagline -->
<div id="content">
    <div class="container">
        <div id="mainbar">
            <?php while ( have_posts() ) : the_post(); ?>
                <div class="content-block-2">
                    <?php the_content(); ?>
                </div>
                <a href="http://www.facebook.com/sharer.php?u=<?php the_permalink();?>&t=<?php the_title(); ?>" target="blank">Share on Facebook</a>
            <?php endwhile; ?>
            <?php /* Display navigation to next/previous pages when applicable */ ?>
            <?php if (  $wp_query->max_num_pages > 1 ) : ?>
                <?php next_posts_link( __( '&larr; Older posts', 'twentyten' ) ); ?>
                <?php previous_posts_link( __( 'Newer posts &rarr;', 'twentyten' ) ); ?>
            <?php endif; ?>
        </div><!-- #mainbar -->
    </div><!-- .container -->
</div><!-- #content-bottom -->
<?php get_footer(); ?>

EDIT:

Agregué todas las metaetiquetas y enlaces necesarios:

<meta charset="<?php bloginfo( 'charset' ); ?>" />
<meta name="title" content="Article headline here" />
<meta name="description" content="Article summary here" />
<title><?php
    /*
     * Print the <title> tag based on what is being viewed.
     * We filter the output of wp_title() a bit -- see
     * twentyten_filter_wp_title() in functions.php.
     */
    wp_title( '|', true, 'right' );
?></title>
<link rel="profile" href="http://gmpg.org/xfn/11" />
<link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo( 'stylesheet_url' ); ?>" />
<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" />
<link rel="image_src" href="http://alexchen.info/taiwantalk/wp-content/uploads/2011/03/cheating.png" />

Pero esto es lo único que se muestra:

  

asdasd | Hablar de taiwán    enlace ...

     

Puedes usar estas etiquetas HTML y   atributos:

¿Alguna sugerencia?

    
pregunta janoChen 20.03.2011 - 11:32

6 respuestas

8

<meta property="og:image" content="http://alexchen.info/taiwantalk/wp-content/uploads/2011/03/cheating.png" />

Visite enlace y vea "Paso 2: obtenga etiquetas de gráfico abierto"

También hay muchos complementos de WP que pueden ayudarte a generar etiquetas Open Graph.

    
respondido por el zeo 21.03.2011 - 05:08
3

Facebook almacena información sobre una página cuando la comparte. Puede usar la URL Linter para actualizar la caché y ver exactamente qué información tiene FB en su página. El relevo me ha ayudado bastante con estos problemas.

    
respondido por el Dave Romsey 20.04.2011 - 06:59
1

Es necesario agregar una etiqueta meta de origen de imagen a la etiqueta principal de su documento.

<link rel="image_src" href="http://site.com/image.jpg" />
    
respondido por el Bainternet 20.03.2011 - 15:47
0

Open Graph es el camino a seguir! Coloque las metaetiquetas de gráfico abierto y luego use Facebook Linter para verificar si todos sus datos se encuentran correctamente.

    
respondido por el Rutwick Gangurde 09.08.2011 - 06:46
0

Simplemente elimine el 'http: // www. "de la parte frontal de la URL, así como el último' / 'al final, y debería funcionar. ¡Se lo arregló para mí!

    
respondido por el Keith Crusher 20.03.2012 - 21:10
-3

Probé las etiquetas OG y casi todo lo demás que se ha aconsejado a través de Internet y nada de eso funcionó. Simplemente me volví loco, así que al final escribí mi propio código amateur que finalmente funciona. Simplemente publica el Título y la imagen, con un extracto en el muro de usuario de fb. Me funcionó, así que le puse un tutorial enlace

    
respondido por el Chris 11.09.2011 - 17:08

Lea otras preguntas en las etiquetas