Home › Forum › Problemi Vari con WP › Dramma e disperazione: l'anteprima di Facebook
-
AutorePost
-
-
26 Marzo 2011 alle 10:29 #17319EmmePartecipante
ATTENZIONE: UNA VERSIONE AGGIORNATA DI QUESTA GUIDA (CHE VI CONSIGLIO COMUNQUE DI LEGGERE) LA TROVATE QUI.
No, tranquilli, non è l’ennesima richiesta di come far funzionare l’anteprima degli articoli condivisi su Facebook. Ultimamente pare essere diventato un problema di rilevanza apocalittica, secondo solo all’emergenza nucleare in Giappone.
Siccome però anche io, come tanti, sono stato vittima di questo misterioso fenomeno, stamattina sono partito per un lungo viaggio spirituale tra le pagine di Google alla ricerca di un modo per riuscire a spezzare questa arcana maledizione.
Analizziamo il problema nello specifico. Molti utenti si lamentano del fatto che quando cliccano sul bottoncino Condividi su Facebook, l’anteprima del link risulta alquanto deludente: niente immagine associata al post e spesso neppure una descrizione dell’articolo. Come se non bastasse il link di Facebook non permette personalizzazioni atte a forzare l’inserimento di questi elementi. Fa tutto da solo: se gli riesce di prelevare le suddette informazioni bene, diversamente puoi anche attaccarti al tram. Agli utenti non rimane che inveire, dando la colpa chi a Facebook, chi a WordPress, chi all’autore del tema, che ha tralasciato di curare questo importantissimo dettaglio. Vediamo un po’ come si può risolvere la cosa.
Per generare l’anteprima corretta di un post da condividere, Facebook utilizza questi tre meta tag che tenta di estrapolare dall’header del documento (per approfondire il discorso sui meta tag leggere qui). Bisogna dunque assicurarsi non solo che questi tag siano presenti, ma anche che contengano le giuste informazioni.
Il primo dei tre indica a Facebook quale deve essere il titolo dell’articolo. E’ importante quindi (per Facebook, ma non solo per lui) che il titolo della pagina corrisponda al titolo dell’articolo (solitamente seguito dal titolo del blog).
Il secondo indica a Facebook quale descrizione associare al link che stai condividendo. Qui occorre fare una distinzione: sarebbe carino che nella index la descrizione corrispondesse alla descrizione generica del blog e che nelle pagine con il singolo articolo fosse invece un estratto dello stesso. Io ho ottenuto questo con l’inserimento di questo codice, nell’header, proprio sotto il titolo, al posto del tradizionale meta tag description. Cosଠfacendo Facebook utilizza come descrizione dell’articolo le sue prime righe.
Ho notato inoltre che in alcuni blog il meta tag description è presente solo nella index, mentre nella pagina con il singolo articolo è del tutto assente. In questo caso mi sono accorto che Facebook va da solo alla ricerca delle prime parole del post. Ma non posso assicurare che sia sempre in grado di trovarle, quindi il mio consiglio è di utilizzare comunque il meta tag in questione, cosଠda andare sul sicuro.
Veniamo all’immagine di anteprima. In questo caso mi sono arrangiato con un metodo alquanto rozzo, ma che, se adattato alle singole esigenze personali, funziona al 100%. Per praticità spiegherò come ho risolto io, poi starà alla sensibilità di ciascuno personalizzare (e magari anche ottimizzare) questo metodo.
Se non vi è alcuna indicazione relativa all’immagine principale dell’articolo, Facebook rastrella una manciata di immagini a caso dalla vostra pagina Web e ve le propone come possibili alternative. Nel mio caso, ad esempio, ne trovava una trentina, ma nessuna di quelle era l’immagine di anteprima del post. Che poi, diciamolo, se anche tra quelle ci fosse stata l’immagine del post, non avrei mica potuto pretendere che un utente le sfogliasse tutte per individuare da solo quella giusta da utilizzare. Probabilmente sarebbe morto di vecchiaia prima di riuscire a scorrerle tutte. Esiste però un metodo per dire a Facebook quale immagine deve prelevare. E’ sufficiente aggiungere il terzo meta tag che abbiamo indicato.
Sorge però un problema: se andiamo a scrivere la riga in questione cosଠcom’è, WordPress (data la sua struttura) ci restituirà la medesima immagine per ogni singola pagina. Io, inizialmente, ho risolto in questo modo.
Notare la presenza di bloginfo(‘siteurl’) che attribuisce il percorso assoluto dell’immagine. Inserire il percorso relativo all’interno di questo meta tag è sconsigliato, perché altrimenti Facebook si rifiuterà di individuare l’immagine (è una cosa relativamente recente, prima funzionava anche con il percorso relativo). Infine ho utilizzato the_title() (più l’estensione .jpg) per il nome dell’immagine. Questo perché nel mio caso ho sempre dato al nome dell’immagine principale lo stesso nome del titolo del post (nonché sempre il medesimo formato jpg). Questa cosa però può essere personalizzata, ad esempio attribuendo all’immagine un nome che corrisponda, che ne so, all’id del post o qualcosa di simile. Insomma, ci si può sbizzarrire.
Quale altro problema è venuto fuori a questo punto? Ho notato che se qualcuno linkava su Facebook il mio blog (nella forma http://www.indirizzodelmiosito.net ) l’immagine di anteprima era sempre quella dell’ultimo articolo pubblicato (perciò affatto rappresentativa del mio blog, bensଠsolo ed esclusivamente dell’ultimo articolo). E ancora: se qualcuno avesse linkato una pagina solo descrittiva (tipo “Disclaimer” o “Contatti”, cioè pagine senza articoli e quindi senza immagini corrispondenti) non veniva restituita nessuna immagine (nemmeno quella trentina che era solito rilevare da solo in assenza di un’immagine principale). Ho trasformato allora quella stringa in questo modo.
Ossia: se la pagina è single.php (contenente dunque l’articolo) trova la foto dell’articolo. Diversamente utilizza socialpreview.jpg, una piccola preview del mio header fatta da me.
E questo sostanzialmente è tutto. Come ho detto non sarà il metodo più elegante, ma per quelle che sono le mie limitate conoscenze, al momento non sono riuscito a fare di meglio. Più avanti cercherò magari di ottimizzare la cosa, in modo che faccia il controllo una volta sola, ma per ora, se non altro, funziona come voglio io.
Nota bene: Facebook ha un suo sistema di cache, perciò qualora facciate le vostre prove condividendo sempre il medesimo articolo, di fatto non noterete alcun cambiamento. Dovrete fare quindi i vostri test provando a condividere articoli diversi.
Spero di essere riuscito a spiegarmi e che questa esperienza possa in qualche modo essere utile, soprattutto agli utenti meno esperti.
-
26 Marzo 2011 alle 13:43 #82654EmmePartecipante
Bypassare la cache di Facebook
Visto che ci sono, vi segnalo un trucchetto stupidissimo per bypassare la cache di Facebook, al fine di effettuare qualche test.
Supponiamo che vogliate vedere immediatamente i risultati delle vostre modifiche. Come ho spiegato nel post precedente, una volta condiviso un link su Facebook, questo viene memorizzato (titolo, descrizione, immagine di anteprima) in una cache, perciò se provate a condividere lo stesso link dopo aver fatto le modifiche precedentemente spiegate, non noterete alcun cambiamento. Questo a mio parere è il motivo principale per cui la maggior parte degli utenti sono convinti di non trarre alcun beneficio dai suggerimenti sopra descritti. Tra l’altro non so ogni quanto venga cancellata quella cache.
Esempio: voglio condividere il link che come indirizzo ha http://www.miosito.com/categoria/titolo
Per essere sicuro di bypassare la cache di Facebook, occorre recarsi sul proprio profilo Facebook e alla voce Condividi scegliere link. Inserite il vostro link con questa piccola aggiunta: http://www.miosito.com/categoria/titolo?123 oppure http://www.miosito.com/categoria/titolo?475 (la scelta dei numeri che seguono il punto interrogativo è del tutto irrilevante). In questo modo tutta l’anteprima del link (titolo, descrizione, immagine di anteprima) verrà rigenerata e potrete vedere immediatamente se le vostre modifiche hanno avuto successo.
-
8 Maggio 2011 alle 18:18 #84299blogPartecipante
Io uso il plugin facebook comment for wordpress (Si può usare anche solamente per l’openGraph)… ho aperto il file facebook-comment.php ed ho aggiunto 2 righe:
# Add OpenGraph meta information
if ($fbc_options) {
function fbComments_addOpenGraphMeta() {
global $wp_query;
global $fbc_options;
$postId = $wp_query->post->ID;
$postTitle = single_post_title('', false);
$postUrl = get_permalink($postId);
$siteName = get_bloginfo('name');
$image = catch_that_image();
$appId = $fbc_options;
if (strlen($fbc_options) > 0) { echo "<meta property='fb:admins' content='{$fbc_options}'>"; }
echo "<meta property='og:title' content='$postTitle' />",
"<meta property='og:site_name' content='$siteName' />",
"<meta property='og:url' content='$postUrl' />",
"<meta property='og:type' content='article' />",
"<meta property='og:image' content='$image' />",
"<meta property='fb:app_id' content='$appId'>n";
}
add_action('wp_head', 'fbComments_addOpenGraphMeta');
}
Spero vi sia di aiuto...Ciao a tutti...
-
7 Luglio 2011 alle 15:24 #86272guidowpPartecipante
Ciao,
post interessante,
come posso risolvere il problema se ho il nome delle foto diverso dal titolo o id?
grazie
-
18 Luglio 2011 alle 13:21 #86630flashmotusPartecipante
grazie, informazioni utili e preziose
-
13 Ottobre 2011 alle 13:45 #88814ivanelettoPartecipante
Informazioni preziosissime, soprattutto il trucchetto col punto di domanda!
Grazie mille!
-
13 Ottobre 2011 alle 14:46 #88817picchiriPartecipante
Post molto utile e significativo
-
26 Ottobre 2011 alle 14:22 #89276Nk23Partecipante
Mi permetto di aggiungere una soluzione ancora più semplice che probabilmente quando è stata scritta questa ottima guida non era disponibile:
il plugin Simple Facebook Connect nella sua versione più aggiornata ha tra le impostazioni una sezione chiamata “Facebook Metadata” all’interno della quale si possono specificare sia una descrizione standard che l’indirizzo di una immagine standard.
Selezionando l’opzione “Publisher (send posts to Facebook)”, a questo punto, il plugin si comporterà in maniera brillante: se nei post sono presenti immagini e un testo dal quale estrarre la descrizione, pubblicerà questi…altrimenti pubblicherà l’immagine di default e/o la descrizione di default.
-
27 Ottobre 2011 alle 12:16 #89311EmmePartecipante
Nel momento in cui ho scritto queste piccole indicazioni Simple Facebook Connect esisteva eccome e probabilmente si comportava già nella maniera che dici. Ovviamente l’utilizzo di un plugin semplifica molto la vita ed è comodo soprattutto per chi non è in grado o non ha la pazienza di smanettare con il codice.
Io però ho la tendenza a non incoraggiare l’uso dei plugin, almeno per quanto riguarda quelle cosette che potrebbero essere fatte a mano senza troppi sforzi. Sia per comprendere un po’ meglio alcuni meccanismi che stanno dietro al funzionamento di WordPress o, in questo caso, di Facebook; sia per evitare il più possibile di riempire il proprio blog di codici di cui spesso e volentieri non si conosce la provenienza o quello che realmente fanno (non è il caso di Simple Facebook Connect, ma magari di altri plugin meno conosciuti); sia infine per evitare di stare sempre alle dipendenze di codici scritti da altri, soprattutto nel momento in cui questi non dovessero più essere aggiornati e divenissero quindi obsoleti.
Insomma ben vengano i plugin di WordPress, ci mancherebbe, e anzi ringrazio chiunque metta il proprio lavoro a disposizione di tutti, ma era proprio mia intenzione proporre una possibile soluzione che non prevedesse l’utilizzo di un plugin. Hai fatto bene comunque a sagnalare Simple Facebook Connect per dovere di completezza.
-
9 Novembre 2011 alle 14:52 #89655dyana_byPartecipante
Per prima cosa, l’articolo è stupendo, e mi ha chiarito (almeno in parte) la questione delle immagini errate nella condivisione di post in facebook.
Ora ho provato varie tecniche per condividere un post con l’immagine corretta dal sito http://www.ideeregalonatale.biz, ma il tema, inserisce l’immagine nella galleria (penso che c’entri qualcosa)
e mi viene selezionata la prima immagine, che non è quella del prodotto, ma una dei dettagli (inserita nell’articolo).
Per la cronaca ho provato anche il plugin Add link to Facebook (ho provato tutte le opzioni immagine, poi mi chiedo se c’entri la cache…), ma il risultato non cambia.
Ogni idee e ben accetta.
Dyana
-
9 Novembre 2011 alle 18:26 #89672EmmePartecipante
Il risultato non cambia perché grosso modo i plugin sfruttano anche loro il medesimo sistema qui descritto. Detto questo, io nel codice della tua pagina leggo i seguenti meta tag vuoti:
meta property=’og:title’ content=”
meta property=’og:url’ content=”
meta property=’og:site_name’ content=”
meta property=”og:description” content=””
meta property=’og:type’ content=”
Presumo che essendo privi di contenuto è come se di fatto non ci fossero. Per quanto riguarda l’anteprima, in tutte le pagine leggo invece:
meta property=”og:image” content=”http://www.ideeregalonatale.biz/wp-content/uploads/2011/11/posterxxl.gif”
… Che evidentemente non è l’immagine dell’articolo. Tutto questo andrebbe dunque corretto secondo le indicazioni del mio primo post.
-
10 Novembre 2011 alle 7:50 #89684dyana_byPartecipante
Ciao Deeproad,
intanto ti ringrazio mille volte, e ora provo a sistemare la situazione (sono poco pratica di codice)
Buona giornata.
Dyana
-
22 Novembre 2011 alle 18:58 #89984benzero07Partecipante
Ciao a tutti, io credo di averle provate tutte.. se condivido i post o le pagine su facebook l’anteprima e i testi sono ok, ma la home page si rifiuta proprio di prenderla, il sito è http://www.dancecalling.com,
qualche idea?
grazie!
M.
-
28 Novembre 2011 alle 12:39 #90191je92Partecipante
Anche io ho risolto installando Simple Facebook Connect.
-
14 Dicembre 2011 alle 19:11 #90768giggiPartecipante
Ciao, ho avuto lo stesso problema in passato e ho scritto questa funzione (va inserita nel file functions.php del tema):
Spero possa essere d’aiuto.
#
# CREATA DA GIGGI PER INSERIRE I DATI RELATIVI AL POST PER FACEBOOK!
#
function insert_fb_in_head() {
global $post;
if ( !is_singular()) // Se non è un post o una pagina
return;
$mytext=$post->post_excerpt;
$myfulltext=strip_tags($post->post_content);
if(strlen($mytext) > 250) $mytext = substr($mytext, 0, 250).'...';
if(strlen($myfulltext) > 250) $myfulltext = substr($myfulltext, 0, 250).'...';
if(empty($post->post_excerpt)) {
$mytext=$myfulltext;
}
$mydesc=$mytext;
echo '<meta property="fb:admins" content="INSERISCI IL TUO ID DI FACEBOOK QUI!" />';
echo "n";
echo '<meta property="og:title" content="' . get_the_title() . '" />';
echo "n";
echo '<meta property="og:type" content="article" />';
echo "n";
echo '<meta property="og:description" content="' . $mydesc . '" />';
echo "n";
echo '<meta property="og:url" content="' . get_permalink() . '" />';
echo "n";
echo '<meta property="og:site_name" content="INSERISCI IL NOME DEL TUO SITO QUI!" />';
echo "n";
echo '<meta property="og:locale" content="it_IT" />';
echo "n";
$myurl = wp_get_attachment_image_src( get_post_thumbnail_id($external_posts), 'thumbnail' );
$postimage=$myurl[0];
if(empty($postimage)) {
$default_image="INSERISCI LA URL DELL'IMMAGINE DI DEFAULT SE IL POST NON HA UNA SUA IMMAGINE!";
echo '<meta property="og:image" content="' . $default_image . '" />';
}
else {
$default_image=$postimage;
echo '<meta property="og:image" content="' . $default_image . '" />';
}
echo "n"; echo "n";
}
add_action( 'wp_head', 'insert_fb_in_head', 1 );
-
14 Dicembre 2011 alle 22:21 #90771giggiPartecipante
Chiedo venia, nel copia-incolla veloce del codice in alto mi è sfuggita una linea:
DOPO
$mydesc=$mytext;
aggiungere la linea:
$external_posts=$post->ID;
Sorry... -
13 Gennaio 2012 alle 13:49 #91763kekoPartecipante
ciao Deeproad,
Grazie per la discussione, molto utile ed interessante.
Una sola cosa…
Inserendo il tuo codice riscontro un problema nella stringa che dovrebbe recuperare l’ immagine per gli articoli.
<link rel=”image_src” href=”<?php bloginfo(‘siteurl’); ?>/wp-content/themes/mio tema/images<?php the_title(); ?>.jpg” />
Nel mio caso WordPress non salva le immagini nel percorso da te indicato
themes/mio tema/images
ma le salva seguendo questo percorso uploads/2012/01
Mi trovo quindi ad affrontare il problema di dover definire la cartella in cui andare a pescare tenendo però conto del fatto che ne vengono create di nove ad ogni anno e mese…
Purtroppo non conosco il php e quindi non so come fare …
Qualche suggerimento ? Grazie
-
13 Gennaio 2012 alle 19:35 #91785EmmePartecipante
Capisco. Non utilizzo il sistema di upload delle immagini di WordPress, dunque non mi sono nemmeno posto la questione. Forse in questo caso sarebbe più opportuno utilizzare un plugin. Se trovo un’alternativa che non preveda il ricorso ad un plugin, non mancherò di postarlo. Se a qualcuno dovesse venire in mente una soluzione nel frattempo è ovviamente invitato ad intervenire.
-
14 Gennaio 2012 alle 16:28 #91801kekoPartecipante
Ho provato a chiedere anche su altri forum ma non siamo giunti a conclusioni utili.
L’ unica soluzione che ho adottato è quella di caricare manualmente le immagini via ftp nella cartella indicata con il codice da te adoperato.
Non è automatizzata, ma almeno la procedura funziona.
ciao
-
14 Gennaio 2012 alle 22:29 #91818EmmePartecipante
Ma sai, in fondo si tratta di aprire un programma FTP e di caricare un’immagine, non è molto più lungo di una qualsiasi altra procedura. Io preferisco tenere le immagini nella cartella del tema, per comodità di backup. Ripeto comunque che il senso del post non voleva essere quello di fornire una soluzione valida per tutti, quanto quello di far capire il meccanismo di facebook, in modo che ognuno potesse poi adottare la soluzione più consona alle proprie esigenze.
-
15 Gennaio 2012 alle 10:47 #91820kekoPartecipante
Sei modesto Deeproad poichè questa discussione porta comunque ad un ottima soluzione valida per tutti !
Grazie ancora invece… hai dato soluzione ad un problema che mi stava facendo innervosire non poco
-
23 Marzo 2012 alle 12:19 #94558bentenPartecipante
Ottima guida, tutto funzionante. Volevo sapere è possibile far comparire l’ anteprima selezionata direttamente da una galleria di foto? Perché normalmente fa condividere la pagina e non la singola foto presente nella galleria.
-
12 Aprile 2012 alle 9:20 #94917je92Partecipante
Altro plugin molto utile per risolvere questo fastidioso problema è WP Facebook Open Graph protocol
-
6 Giugno 2012 alle 2:39 #96000NordavindPartecipante
volevo segnalare, per i problemi di cache, questo link http://developers.facebook.com/tools/debug
basta inserire il link del sito e si vedono immagini, meta tag ecc. aggiornati
-
28 Giugno 2012 alle 23:29 #96344GuidoPartecipante
Mi sembrano molto interessanti le tue istruzioni Deeproad.
Ho lo stesso problema sul mio portale: i testi e le foto dell’anteprima facebook non sono quasi mai corretti. Le ho provate tutte ma non ne vengo a capo. Proverò anche le soluzioni da te consigliate se riuscissi ad inserirle. Debbo dire che il mio portale http://www.giramarche.it è fatto con CSM Joomla e non WordPress.
Spero che qualcuno possa darmi qualche istruzione specifica. Glie ne sarei sempre grato.
ciao
-
29 Giugno 2012 alle 4:29 #96346EmmePartecipante
A me sembra che a quell’indirizzo funzioni tutto correttamente.
-
29 Giugno 2012 alle 8:54 #96351GuidoPartecipante
Magari, quando apri un articolo e clicchi su mi piace di Facebook, il più delle volte la foto di anteprima facebook è sbagliata, e il testo non è dell’articolo ma è il <meta name=”description” content=” della home page del portale.
ciao
-
29 Giugno 2012 alle 15:06 #96354EmmePartecipante
A me non risulta. Mi linki una pagina in cui accade?
-
2 Luglio 2012 alle 15:07 #96390GuidoPartecipante
Scusa se non ho risposto prima, sono stato fuori.
Questa è una pagina in cui sia Mi piace, sia Invia, si Share, hanno testo e immagini sbagliate:
http://www.giramarche.it/component/content/article/278.html
Ce ne sono altre dove Invia o Share sono giusti però Mi piace sbagliato. Mi piace è quasi sempre sbagliato.
Il problema si verifica con tutti i browser usati.
ciao grazie
-
2 Luglio 2012 alle 17:56 #96400EmmePartecipante
No, guarda, la condivisione funziona perfettamente. Se il “Mi piace” sbaglia è un problema di Facebook ed è a loro che devi rivolgerti.
-
2 Luglio 2012 alle 21:06 #96409GuidoPartecipante
Non capisco come mai a te funzioni perfettamente. Pensavo che non funzionasse indipendentemente dall’indirizzo IP.
Avevo provato anche con altri indirizzi IP ed avevo riscontrato lo stesso problema.
Questa è l’anteprima sbagliata della stessa pagina con foto e testi che non c’entrano niente:
http://www.giramarche.it/macerata/43-cingoli/279-provafacebook.html
Se dipenesse da Facebook tu pensi che sarebbe possibile rivolgersi a loro?
Mi hai fatto fare comunque un buon passo avanti, te ne ringrazio.
ciao
-
3 Luglio 2012 alle 3:51 #96413EmmePartecipante
In ogni caso nel codice del tuo blog non vedo nessun link rel=”image_src”, come spiegato nel primo post, per quanto concerne l’anteprima dell’articolo. Con quello sono certo che non sbaglierebbe più.
-
3 Luglio 2012 alle 7:03 #96415GuidoPartecipante
Utilizzo Joomla e non WordPress quindi le cose sono per me un po’ diverse. Debbo sperimentare dove mettere i codici che tu suggerisci. Se tu lo sapessi mi sarebbe utilissimo. Comunque farò qualche prova e ti informerò.
grazie, ciao
-
31 Luglio 2012 alle 18:33 #96962jervaxPartecipante
io purtroppo non ho capito in quale file va inserito quale codice per far si che
se scrivo http://www.miosito.it compagia un immagine del mio sito e non l immagine e la descrizione di plesk.
-
31 Luglio 2012 alle 19:50 #96966wollyAmministratore del forum
Io ho ottenuto questo con l’inserimento di questo codice, nell’header,
tratto dal primo post di questo 3d.
-
31 Ottobre 2012 alle 16:05 #98387hope86Partecipante
A me funziona se uso il link da copiare e incollare su FB, ma se clicco su “mi piace”, l’articolo in cui è presente il bottone non viene riportato su Facebook! Nella mia bacheca non appare da nessuna parte, ho fatto provare anche ad altri amici ma niente, non è riportato
-
2 Novembre 2012 alle 13:03 #98409EmmePartecipante
Credo che in questo caso il problema sia del pulsante “Mi piace”.
-
17 Novembre 2012 alle 8:35 #98748mallimoPartecipante
Ciao a tutti,
io riscontro invece un’anomalia sul mio sito: http://www.massimonardi.it, mai riscontrata in altri siti che ho già realizzato.
Il template utilizzato è Yasmin di web2feel.com
Vi spiego.
Alcune pagine a articoli si comportano correttamente su facebook: cioè, se faccio copia/incolla dei link sulla mia pagina fb, appare sia l’immagine di anteprima (corretta), sia una breve descrizione della pagina o dell’articolo (corretta).
Al contrario, questo non accade per altre pagine e altri articoli:
1. http://www.massimonardi.it/?p=633 (articolo)
2. http://www.massimonardi.it/?page_id=40 (pagina)
3. infine, cosa più importante. se inserisco il link pulito del sito, http://www.massimonardi.it, su facebook esce l’anteprima e la descrizione dell’ultimo articolo.
Vi spiego anche che non ho messo nell’header i seguenti tag:
meta property=’og:title’ content=”
meta property=’og:url’ content=”
meta property=’og:site_name’ content=”
meta property=”og:description” content=””
meta property=’og:type’ content=”
Sugli altri siti infatti che ho fatto, senza mettere tali tag, funziona tutto perfettamente, sia per le pagine che per gli articoli.
Vi ringrazio per l’attenzione. E attendo lumi.
Ciao!
-
18 Novembre 2012 alle 10:21 #98780stefaniacrPartecipante
ciao a tutti, da un paio di giorni la condivisione dei post su FB mi dà problemi, nel senso che insieme al link sulla mia bacheca non appare l’immagine collegata, contenuta nello stesso post. Anche i post senza immagini, che prima, con la condivisione su FB, “prendevano” l’immagine che rappresenta il blog, ora appaiono in bacheca con il semplice link. Non ho avuto problemi di questo tipo in passato, tant’è che condividendo su FB i vecchi post, è tutto a posto.
I
Grazie a chi mi darà qualche dritta.
-
18 Novembre 2012 alle 10:23 #98781stefaniacrPartecipante
scusate, aggiungo l’indirizzo del blog: http://senzaspartito.wordpress.com/
-
18 Novembre 2012 alle 13:52 #98785EmmePartecipante
WordPress.com ha un suo forum specifico in altra sede, questo per rispondere a stefaniacr.
Per quanto riguarda mallimo ti invito a leggere il primo post di questo topic che, anche se pensi possa non fare al caso tuo, ti spiega l’importanza di specificare alcune informazioni (il modo poi lo decidi tu, non dev’essere necessariamente quello che ho proposto io) per aiutare FB a gestire correttamente le condivisioni. Il fatto che su alcuni siti funzioni tutto anche senza i tag specifici, dipende dalla pulizia del codice e da tante altre cose che non ci è dato sapere nello specifico. Tra il vedere e il non vedere dunque ti consiglio di dare a FB tutte le info che richiede, cosଠda andare sul sicuro.
-
18 Novembre 2012 alle 20:07 #98793stefaniacrPartecipante
grazie, temo di aver fatto un po’ di confusione
-
8 Dicembre 2012 alle 11:33 #99234AnMartiniPartecipante
Ciao!
Io ho un problema sul mio blog con le anteprime facebook dei post.
Fino a qualche tempo fa funzionava tutto bene, poi aggiornato WordPress e sparito il campo “Immagine in evidenza” le immagini hanno smesso di apparire nell’anteprima facebook.
Ho provato a seguire queste indicazioni aggiungendo image_src, inoltre sono già presenti i corretti og, purtroppo però continua a non funzionare.
Ad esempio su questa pagina: http://topoinfo.org/topolino/2978/ non appare nessun’immagine. Su altre pagine come questa: http://topoinfo.org/topolino/2977/ compaiono tutte le altre immagini tranne la prima che è indicata anche con image_src.
Non riesco a capire se il problema è di Facebook, del mio sito, di Altervista (che hosta il sit), del plugin seo offerto da Altervista o dal fatto che la pagina è inserita in un frame (ma prima funzionava!).
-
8 Dicembre 2012 alle 11:46 #99235TittiModeratore
aggiornato WordPress e sparito il campo “Immagine in evidenza”
Aggiornando WP non sparisce quel campo, quindi hai un tema o un plugin non compatibile con l’ultima versione di WP.
Fai le solite prove, cioè attiva il tema di default e disattiva tutti i plugin.
-
18 Dicembre 2012 alle 18:48 #99636Marcello89Partecipante
Salve ragazzi io ho un altro problema invece.
Ho creato questo sito http://www.eroicafenice.info ma quando lo vado a linkare su facebook me lo reputa come malevolo e non permette l’accesso. Se invece link una pagin dello stesso, ad esempio, entra tranquillamente. Come devo fare?
-
19 Dicembre 2012 alle 12:41 #99642EmmePartecipante
Sulla malevolezza del sito non saprei dirti e comunque non riscontro il problema. Sul fatto che non appaia nessuna anteprima, dal codice vedo: nessuna descrizione in home, nessuna immagine di anteprima impostata e il titolo messo due volte. Direi che prima di tutto dovresti sistemare queste cose aiutandoti con le indicazioni del primo post. Poi ne possiamo riparlare.
-
12 Gennaio 2013 alle 16:18 #100295grimildePartecipante
Ho avuto lo stesso problema, da qualche giorno non riuscivo a condividere gli articoli del mio sito. Mi compariva soltanto il link, senza anteprima e senza immagini. Ci ho sbattuto la testa per due giorni analizzando codici, aggiungendo script nell’header ecc…ecc… senza cavare un ragno dal buco. Ho risolto installando un ottimo plugin che condivide i link su facebook automaticamente, permettendoti di scegliere l’immagine da linkare, di personalizzare il titolo del post e persino di farne un riassunto al posto del solito contenuto delle prime tre righe.
Il plugin in questione è Add Link to Facebook, per configurarlo è necessario seguire gli step indicati nella pagina dei setting, ma una volta configurato va che è una meraviglia.
-
21 Febbraio 2013 alle 23:01 #101460dariodnPartecipante
problema strano: quando viene generata l’anteprima dei post fb nella descrizione esce tutto il testo attaccato, ad es.
-Titolo
-URL
-TitoloScrittodaPubblicatoilDescrizione
a cosa può essere dovuto?!
-
24 Febbraio 2013 alle 16:46 #101504EmmePartecipante
Senza un link non è possibile stabilirlo con esattezza. Per il resto le prove da effettuare son sempre le solite: disattiva i plugin e metti il tema di default. Se il difetto non si verifica procedi a riabilitare tema e plugin uno alla volta finché non si ripresenta il problema. A quel punto scoprirai tu stesso di che si tratta.
-
27 Febbraio 2013 alle 19:42 #101642dariodnPartecipante
corretto. era un problema con Yoast SEO.
Ora avrei un’altra domanda perché non mi è chiaro se c’è un problema oppure funziona tutto correttamente.
Ho inserito il pulsante “mi piace” sul blog per ogni articolo. Ho anche inserito lo script per la “comments box” di wordpress, al posto dei commenti normali.
Ho attivato le insight (sia quelle di “pagina fb” sia quelle integrate direttamente con il sito web). Però accadono le seguenti cose:
1) se io scrivo un commento sul blog, questo non viene riportato sullo stesso post presente nella pagina fb: però ho il serio dubbio che ciò possa accadere. Come potrebbe sincronizzarsi? Dovrebbe farlo con tutte le volte che quel link è stato postato sulle bacheche degli utenti?
2) 15 persone hanno cliccato “mi piace” su un articolo di un blog; perché quei 15 like non me li ritrovo anche sul post condiviso sulla pagina fb?
In sintesi, wordpress e fb continuano a viaggiare separati senza sincronizzarsi!?
grazie
-
28 Febbraio 2013 alle 9:30 #101655EmmePartecipante
Sono questioni che esulano dall’argomento qui proposto, dovresti gentilmente aprire un nuovo topic sul forum. Peraltro avresti maggior visibilità e quindi maggiori probabilità che qualcuno ti aiuti a risolvere.
-
28 Febbraio 2013 alle 14:33 #101663dariodnPartecipante
ok. grazie e scusa. pensavo rientrasse nella questione “anteprima”
-
9 Agosto 2013 alle 9:47 #105195grimildePartecipante
mi riaffaccio solo per rettificare che ora il plugin Add Link to Facebook da problemi di compatibilità con l’ultimo aggiornamento. In pratica crea malfunzionamenti con la pagina edit.php del pannello di controllo. Io l’ho sostituito con il plugin simple facebook connect che funziona benissimo.
-
29 Agosto 2013 alle 10:27 #105672mork72Partecipante
Help, io ho un problema analogo io posto tutto in automatico con bitly, ottima piattaforma per la condivisione, il problema pè che su tweet tutto è ok, ma su facebook l’articolo esce con titolo mio nome sito e immagine,ma manca la descrizione dell’articolo. premetto ho difficoltà a sistemare il codice se quello è il problema…. Aiutooooooo!!!!!
-
30 Agosto 2013 alle 2:27 #105728EmmePartecipante
Devi provare a compilare il meta description, quindi si: c’è da modificare il codice, come descritto nel primo post di questo topic.
-
18 Ottobre 2013 alle 16:10 #106997DumedoPartecipante
Salve, anche io ho problemi con l’anteprima su FB; l’immagine viene postata correttamente il titolo viene postato correttamente ma il testo decisamente no, inserisce nel mezzo l’autore la data e la categoria del post.
es:
Scrittura creativaadmin17 ottobre 2013 Attività , Novembre, Senza CategoriaUn laboratorio di scrittura e lettura.. etc..
quando dovrebbe invece presentare questo:
Scrittura Creativa
Un laboratorio di scrittura e lettura creativa per bambini/ragazzi di età compresa.. etc
Ho provato a nascondere con
.entry-meta {display:none;}
nel css quelle scritte e infatti sul sito non vedo data e nome dell’autore del post ma FB evidentemente vede tutto, finchè ieri ho trovato il tuo post, ho inserito il codice su un articolo e finalmente questo è stato linkato correttamente.Peccato che oggi, provando su un nuovo articolo siamo tornati punto e accapo, ma cosa curiosa, provando a rimuovere il tuo codice dall’articolo di ieri e tentando di postare il link su FB tutto funziona come se niente fosse (e l’articolo postato è senza il tuo codice) quindi ho un dubbio, la cache di FB a cui facevi riferimento nel 2° post, ma il fatto è che io già posto i link nel formato che dici te http://www.ilteatrodeilibri.com/?p=458 e non come http://www.miosito.com/categoria/titolo quindi, se è un problema di cache che nn mi aggiorna il link su FB come posso fare bypassare la cache? Esiste un altro metodo?
PS: il tuo codice, l’ho messo direttamente nell’articolo, inoltre per capirsi ogni articolo che posto su FB deve avere la sua immagine il suo titolo e la sua anteprima di testo e non posso usare plugin che mi fissano una cosa uguale per tutti i link
PPS: Io posto a mano il link su FB con copia incolla
Grazie e scusate la lunghezza del post
-
23 Ottobre 2013 alle 8:37 #107106EmmePartecipante
<meta name=”description” content=”…” /> è presente nel tuo codice, ma in un tag p dentro al contenuto della pagina. Per questo probabilmente non viene correttamente interpretato da FB. Essendo un meta tag dovrebbe precedere il tag </head> (di chiusura) senza la necessità di ulteriori tag p, div o altro.
-
23 Ottobre 2013 alle 12:45 #107129DumedoPartecipante
Certo capisco che deve funzionare dentro al tag head, ma io posso intervenire solo articolo per articolo, che faccio, in ogni articolo metto
</head>
e sopra il codice meta name etc? e dici che va bene? Cioè mi pare strano non aprirlo cmq provo e ti dico..
Grazie mille per ora
-
24 Ottobre 2013 alle 9:55 #107160EmmePartecipante
Per effettuare questo tipo di modifiche devi necessariamente avere accesso completo alla parte amministrativa del tuo sito, cosଠda poter intervenire sul codice del tema (con tutte le accortezze del caso, vedi tema child).
-
24 Ottobre 2013 alle 13:35 #107168DumedoPartecipante
Per effettuare questo tipo di modifiche devi necessariamente avere accesso completo alla parte amministrativa del tuo sito, cosଠda poter intervenire sul codice del tema (con tutte le accortezze del caso, vedi tema child).
Ce l’ho ovviamente l’accesso completo, su alcuni articoli funziona, su altri e su quelli vecchi le modifiche non funzionano, anche ripostando il link le modifiche non hanno effetto.
Ma se provo, con un tema child, come posso inserire:
<meta name="description" content="Un lunedଠda brivido. 28 agosto ore 17:30 " />
</head>Quando poi su un altro articolo dovrei mettere ad esempio:
<meta name="description" content="Corsi di Lettura - novembre" />
</head>Presumo che se inserisco un meta tag nel tema child, con una particolare descrizione quella vale per tutto il sito invece il mio problema riguarda i singoli articoli.
PS: presumo che nel tema child il codice css non si scrive proprio come ho messo io lଠsopra cmq era per capirsi
-
25 Ottobre 2013 alle 20:35 #107209EmmePartecipante
Forse non hai letto bene il primo post, è spiegato come fare.
-
28 Ottobre 2013 alle 13:39 #107254DumedoPartecipante
E’ probabile anzi ovvio che nn abbia capito bene qualcosa, non sono un esperto, conosco l’html ma poco altro. Ma sto cercando appunto di capire dove sto sbagliando e magari con l’aiuto di qualche esperto capire dove sta l’errore.
A me serve solo risolvere il problema della descrizione dell’articolo.
ho provato anche a mettere nell’articolo al posto di questo codice
<meta name=”description” content=”Descrizione del post” />
l’altro codice da te consigliato e cioè:
<meta name=”description” content=”<?php if (have_posts()&& is_single()):while(have_posts()):the_post(); the_excerpt_rss(); endwhile; else: bloginfo(‘description’); endif; ?>” />
Questo libro ripercorre le più importanti scoperte del grande Galileo in un linguaggio accessibile ai più piccoli. Grazie a immagini divertenti e accanttivanti e informazioni scientitiche i ragazzi potranno soddisfare la loro curiosità , anche in riferimento a momenti della vita quotidiana. La comprensione del mondo intorno a loro è facilitata anche da proposte di esperimenti semplicemente realizzabili.
<h6>ALLA SCOPERTA DI GALILEO
di Valerio Del Gamba. Illustrazioni di Maria Cordello
Edizioni Felici Editore Junior</h6>
`
ma quando posto, in entrambi i casi ho solo questo
Grazie
-
30 Ottobre 2013 alle 3:30 #107255EmmePartecipante
Quei codici non vanno messi all’interno dell’articolo. Ripeto che nel primo post è spiegato tutto nel dettaglio con tanto di riferimenti necessari all’approfondimento. E’ HTML base, nulla di più.
-
17 Aprile 2014 alle 8:10 #110929cesabasPartecipante
Buongiorno! Ho provato ad inserire nell’header dopo </title> il codice indicato per il secondo meta tag description, il problema è che facebook non se ne accorge ed in compenso mi appare in alto a sinistra questo ” />. Penso di aver capito che il codice in pratica dica di assegnare al meta tag description, nel caso in cui la pagina sia SINGLE e fino a quando c’è il post, il riassunto del post, altrimenti il valore bloginfo(‘description’).
Un articolo del sito è ad esempio
http://www.commercialistavasto.it/regime_dei_minimi/
Ci tengo a precisare che il sito non è stato fatto a pagamento, un amico mi ha buttato la base ed io lo sto sistemando…il sito è riferito alla mia attività ! Grazie a chi vorrà aiutarmi
-
17 Aprile 2014 alle 9:31 #110939cesabasPartecipante
Ho corretto quanto fatto prima ed invece di inserirlo dopo </title> l’ho messo al posto di
<meta name="description" content="Studio Commercialista Cesare Basilico | Vasto">
Il problema resta lo stesso..inoltre facendo un ispeziona elemento mi accorgo che il plugin di fb associa “…” al property description, sia con la modifica da voi proposta che lasciando il codice come sopra inserito..
<meta property="og:description" content="…">
-
17 Aprile 2014 alle 9:53 #110943EmmePartecipante
Ovviamente per FB il protocollo Open Graph, laddove correttamente impostato, prevarica il meta tag description, quindi devi inserire il giusto valore nel content di og:description.
-
18 Aprile 2014 alle 9:11 #110961cesabasPartecipante
Il problema è che in nessun file trovo l’impostazione O.G…praticamente mi riprendere gli ultimi 3 puntini dell’excepert e il pulsante leggi tutto
-
21 Aprile 2014 alle 16:59 #110986EmmePartecipante
Un plugin lavora “in automatico”, evidentemente soffre di qualche incompatibilità col tema che utilizzi. Verifica che con un tema di default funzioni tutto correttamente… A quel punto, se non sei in grado di mettere mano al codice da solo, non ti resta che provare con un altro plugin oppure cambiare tema.
-
7 Maggio 2014 alle 20:37 #111368Little RobPartecipante
salve ragazzi, avendo trovato questo topic credevo di aver trovato ciò che mi serviva, ma non è cosà¬.
vi spiego il mio problema:
premetto che ho provato tutte le procedure descritte nel post principale e ovviamente tutti i consigli degli altri utenti che hanno replicato, ma niente da fare!
Il mio problema è solamente la condivisione su facebook, ma a differenza vostra quando vado a cliccare sul pulsante per condividere, mi appare il post in fase di condivisione con al posto del testo dell’articolo, un testo incomprensibile come se fosse cifrato… come posso risolvere?
-
8 Maggio 2014 alle 9:41 #111375EmmePartecipante
Un link al problema, please.
-
9 Maggio 2014 alle 11:08 #111389sfumaturePartecipante
Buongiorno, premetto che non sono un tecnico, ho cercato di capire e mi scuso in anticipo se vado contro qualche regola del forum. Il mio problema riguarda l’impossiblità di aggiornare lo stato della pagina facebook. Quando copio il link di un post del mio sito nel campo stato, facebook carica correttamente l’anteprima, ma poi se pubblico mi dice che è impossibile aggiornare lo stato e di riprovare dopo qualche minuto. Questo succede da qualche settimana, ma non succede se pubblico post di altri siti. Altro dato: per aggirare il problema devo eliminare l’anteprima e ri-copiare nel campo “stato” il testo e il link. Nessun problema nemmeno se aggiungo io la foto, caricandola successivamente.
Ecco perchè penso che sia sorto un problema relativo proprio al mio sito, ma non riesco a individuarlo cercando su Google possibili spiegazioni. Ho provato a disattivare i plugin come da voi suggerito. La versione wp è quella immediatamente precedente all’attuale, che non ho ancora scaricato. Il sito è http://www.bimbà¬.it (con la ଠaccentata).
Spero di essere riuscito a spiegarmi, grazie comunque per l’attenzione.
Giamp
-
9 Maggio 2014 alle 12:15 #111392EmmePartecipante
Secondo me è un problema legato alla codifica del carattere accentato nel tuo dominio. Avrai certamente notato che copi http://www.bimbà¬.it/ dalla barra degli indirizzi, ma incolli http://www.xn--bimb-tpa.it/ su Facebook. Se cosଠfosse (ma comunque non ci metto la mano sul fuoco) onestamente non saprei come aiutarti.
-
9 Maggio 2014 alle 13:09 #111395sfumaturePartecipante
Ti ringrazio per la risposta. Io ho fatto come sempre: ho copiato cioè il link nel campo stato come lo trovavo nella barra degli indirizzi (con la ଠaccentata) e poi facebook nell’anteprima lo trasformava in xn-eccetera ed era tutto ok. Non so perchè, ma da qualche settimana a iniziato a fare cosà¬. Ho provato anche a incollarlo con l’indirizzo xn-eccetera ma non va lo stesso. E vabbè, pazienza, c’è di peggio nella vita, grazie comunque per l’interessamento, un saluto!
Giamp
-
9 Maggio 2014 alle 13:25 #111396EmmePartecipante
Comunque se prima funzionava e di punto in bianco ha smesso senza che tu apportassi alcuna modifica, molto probabilmente dipende da Facebook. Secondo me il problema sta lଠnella codifica, ma comunque se mi capita di trovare qualche info in giro relativa a a questa faccenda non mancherò di fartelo sapere.
P.S. Se ti capita sotto mano un altro dominio accentato verifica che non soffra del medesimo problema. Cosଠalmeno confermiamo o escludiamo una possibile causa.
-
9 Maggio 2014 alle 13:58 #111397sfumaturePartecipante
Siccome con i post che rimandano ad altri siti funziona – ne ho appena messo uno – penso anch’io che deve essere successo qualcosa nell’interpretazione che facebook dà ad accenti e caratteri strani. Ti ringrazio ancora, per la disponibilità : se per caso ti capita di arrivare a una spiegazione la leggerò volentieri.
Io cercherò di capirci qualcosa guardando in giro, ma per me la vedo più dura!
Buona giornata
Giamp
-
10 Maggio 2014 alle 10:34 #111403EmmePartecipante
-
-
AutorePost
- Devi essere connesso per rispondere a questo topic.