Version du plugin 4.0 et plus
Vous pouvez lier la photo d'un article à une URL personnalisée en utilisant l'extrait suivant :
$('#paste_post_id_here').find('.cff-photo').attr('href', 'http://custom-link-here');
Vous devez ajouter l'extrait de code à l'aide d'un plugin JavaScript personnalisé ou de la méthode de votre choix. Pour plus d'informations, consultez notre documentation ici. Désactivez ensuite la fenêtre lumineuse pour qu'elle renvoie à l'URL au lieu de lancer la fenêtre lumineuse : Facebook Feed > All Feeds > sélectionnez Edit for the relevant feed > Lightbox et désactivez l'option Enable.
Lier des photos automatiquement
Si vous souhaitez lier un grand nombre de posts, vous pouvez utiliser l'extrait suivant pour récupérer le premier lien du texte de votre post Facebook (en ignorant les liens Facebook tels que les hashtags/mentions) et lier la photo du post à cette URL :
$('.cff-item').each(function(){
var $self = $(this),
url_arr = [];
$self.find('.cff-text a').each(function(){
if( $(this).attr('href').indexOf('facebook.com') == -1 ) url_arr.push( $(this).attr('href') );
});
if( url_arr.length > 0 ) $self.find('.cff-photo').attr('href', url_arr[0]);
});
Cela crée essentiellement un flux "shoppable" qui vous permet de créer facilement des liens vers des URL personnalisées sans aucune maintenance.
Si vous avez choisi de ne pas afficher le texte de l'article et de ne montrer que les photos, vous pouvez utiliser l'extrait suivant à la place :
$('.cff-item').each(function(){
var $self = $(this),
word_arr = $self.find('.cff-photo img').attr('alt').split(/\n| /),
matching_url = '';
word_arr.map( function(item) {
if( item.startsWith("http") && (item.indexOf("facebook.com") == -1) ) matching_url = item;
});
if( matching_url !== '' ) $self.find('.cff-photo').attr('href', matching_url);
});
Version 4.0 du plugin ci-dessous
Vous pouvez lier la photo d'un article à une URL personnalisée en utilisant l'extrait suivant :
$('#paste_post_id_here').find('.cff-photo').attr('href', 'http://custom-link-here');
Vous devez ajouter l'extrait de code à la section suivante : Facebook Feed > Customize > Misc > Custom JavaScript, puis désactiver le popup lightbox pour qu'il renvoie à l'URL au lieu de lancer le lightbox : Facebook Feed > Customize > Misc > Media > Disable Popup Lightbox.
Lier des photos automatiquement
Si vous souhaitez lier un grand nombre de posts, vous pouvez utiliser l'extrait suivant pour récupérer le premier lien du texte de votre post Facebook (en ignorant les liens Facebook tels que les hashtags/mentions) et lier la photo du post à cette URL :
$('.cff-item').each(function(){
var $self = $(this),
url_arr = [];
$self.find('.cff-text a').each(function(){
if( $(this).attr('href').indexOf('facebook.com') == -1 ) url_arr.push( $(this).attr('href') );
});
if( url_arr.length > 0 ) $self.find('.cff-photo').attr('href', url_arr[0]);
});
Cela crée essentiellement un flux "shoppable" qui vous permet de créer facilement des liens vers des URL personnalisées sans aucune maintenance.
Si vous avez choisi de ne pas afficher le texte de l'article et de ne montrer que les photos, vous pouvez utiliser l'extrait suivant à la place :
$('.cff-item').each(function(){
var $self = $(this),
word_arr = $self.find('.cff-photo img').attr('alt').split(/\n| /),
matching_url = '';
word_arr.map( function(item) {
if( item.startsWith("http") && (item.indexOf("facebook.com") == -1) ) matching_url = item;
});
if( matching_url !== '' ) $self.find('.cff-photo').attr('href', matching_url);
});