Il link di condivisione Facebook non mostra l'anteprima delle immagini nel post?

20 mar 2011, 12:32:51
Visualizzazioni: 72.8K
Voti: 2

Di solito quando si condivide su Facebook viene mostrata un'anteprima con l'immagine del sito.

Se premo il pulsante di condivisione Facebook nella mia pagina di test non viene mostrata.

Questo è il mio sito di test: http://alexchen.info/taiwantalk/

Questo è il codice:

<?php
/**
 * Nome Template: 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">Condividi su Facebook</a>
            <?php endwhile; ?>
            <?php /* Mostra la navigazione alle pagine precedenti/successive quando applicabile */ ?>
            <?php if (  $wp_query->max_num_pages > 1 ) : ?>
                <?php next_posts_link( __( '&larr; Post più vecchi', 'twentyten' ) ); ?>
                <?php previous_posts_link( __( 'Post più recenti &rarr;', 'twentyten' ) ); ?>
            <?php endif; ?>
        </div><!-- #mainbar -->
    </div><!-- .container -->
</div><!-- #content-bottom -->
<?php get_footer(); ?>

MODIFICA:

Ho aggiunto tutti i meta tag e i link necessari:

<meta charset="<?php bloginfo( 'charset' ); ?>" />
<meta name="title" content="Titolo articolo qui" />
<meta name="description" content="Riassunto articolo qui" />
<title><?php
    /*
     * Stampa il tag <title> basato su ciò che viene visualizzato.
     * Filtriamo l'output di wp_title() un po' -- vedi
     * 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" />

Ma questo è l'unico elemento che viene mostrato:

asdasd | Taiwan Talk http://alexchen.info/taiwantalk/2011/03/...

Puoi usare questi tag e attributi HTML:

qualche suggerimento?

1
Commenti

Ho lo stesso problema. Ho utilizzato il lint per l'URL, dove l'immagine viene visualizzata correttamente. Tuttavia, quando collego la pagina, la miniatura non viene mostrata.

User User
18 mag 2011 18:01:24
Tutte le risposte alla domanda 6
0

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

Visita http://developers.facebook.com/docs/reference/plugins/like/ e vedi "Passo 2 - Ottieni i Tag Open Graph"

Ci sono anche molti plugin per WP che possono aiutarti a generare i tag Open Graph.

21 mar 2011 06:08:59
1

Facebook memorizza nella cache le informazioni su una pagina quando viene condivisa. Puoi utilizzare lo strumento URL Linter per aggiornare la cache e vedere esattamente quali informazioni FB ha sulla tua pagina. Il linter mi è stato molto utile per risolvere questi problemi.

20 apr 2011 07:59:36
Commenti

Anch'io ho avuto lo stesso problema l'altro giorno dopo aver aggiornato a una nuova immagine, poi oggi ho notato che mostra la nuova immagine quindi pensavo fosse dovuto alla cache, grazie per averlo verificato

JasonDavis JasonDavis
21 mar 2012 00:24:36
1

Devi aggiungere un meta tag per l'immagine sorgente all'interno del tag head del tuo documento.

<link rel="image_src" href="http://site.com/image.jpg" />
20 mar 2011 16:47:01
Commenti

Ancora non funziona, per favore guarda il mio EDIT.

wyc wyc
21 mar 2011 05:19:49
0

Open Graph è la strada da seguire! Inserisci i meta tag Open Graph, quindi utilizza Facebook Linter per verificare che tutti i tuoi dati vengano visualizzati correttamente.

9 ago 2011 07:46:41
0

Basta rimuovere "http://www." dall'inizio dell'URL e l'ultimo '/' finale e dovrebbe funzionare. Ha funzionato per me!

20 mar 2012 22:10:18
2
-3

Ho provato i tag OG e praticamente tutto ciò che è stato consigliato su internet e nulla ha funzionato. Mi ha quasi fatto impazzire, quindi alla fine ho scritto il mio piccolo codice amatoriale che finalmente funziona. Pubblica semplicemente il Titolo e l'immagine, con un estratto sulla bacheca dell'utente su Facebook. Ha funzionato per me, quindi ho pubblicato un tutorial a riguardo https://www.facebook.com/imperialantiques?v=app_100783790015943

11 set 2011 18:08:28
Commenti

Inviare gli altri da qualche parte che non puoi nemmeno visualizzare senza fare salti mortali è una risposta di qualità molto scarsa secondo gli standard di Stack Exchange. Ti preghiamo di considerare la pubblicazione delle informazioni complete qui o di renderle accessibili in altro modo a tutti i visitatori del sito. Altrimenti, è probabile che venga eliminata.

Rarst Rarst
11 set 2011 18:48:00

Una risposta dovrebbe essere più di un semplice link a un sito esterno. Per favore, aggiungi una soluzione.

fuxia fuxia
1 mag 2012 23:56:45