Plugin Version 4.0 und höher
Sie können das Foto in einem Beitrag mit einer benutzerdefinierten URL verknüpfen, indem Sie das folgende Snippet verwenden:
$('#paste_post_id_here').find('.cff-photo').attr('href', 'http://custom-link-here');
Sie müssen den Codeschnipsel mit einem benutzerdefinierten JavaScript-Plugin oder Ihrer bevorzugten Methode hinzufügen. Weitere Informationen finden Sie in unserer Dokumentation hier. Deaktivieren Sie dann die Popup-Lightbox, so dass sie mit der URL verlinkt wird, anstatt die Lightbox zu starten: Facebook Feed > Alle Feeds > Wählen Sie Bearbeiten für den entsprechenden Feed > Leuchtkasten und schalten Sie den Schalter Aktivieren aus.
Fotos automatisch verlinken
Wenn du viele Beiträge verlinken möchtest, kannst du zur Vereinfachung das folgende Snippet verwenden, um den ersten Link aus dem Text deines Facebook-Beitrags zu übernehmen (ohne Berücksichtigung von Facebook-Links wie Hashtags/Kommentare) und das Foto im Beitrag mit dieser URL zu verlinken:
$('.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]);
});
Auf diese Weise wird ein "einkaufsfähiger" Feed erstellt, der es Ihnen ermöglicht, auf einfache Weise und ohne laufende Wartung auf benutzerdefinierte URLs zu verlinken.
Wenn Sie sich dafür entschieden haben, den Beitragstext nicht anzuzeigen und nur Fotos zu zeigen, können Sie stattdessen das folgende Snippet verwenden:
$('.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);
});
Unten Plugin Version 4.0
Sie können das Foto in einem Beitrag mit einer benutzerdefinierten URL verknüpfen, indem Sie das folgende Snippet verwenden:
$('#paste_post_id_here').find('.cff-photo').attr('href', 'http://custom-link-here');
Sie müssen das Code-Snippet in den folgenden Abschnitt einfügen: Facebook Feed > Anpassen > Verschiedenes > Benutzerdefiniertes JavaScript, und dann die Popup-Lightbox deaktivieren, so dass sie mit der URL verlinkt wird, anstatt die Lightbox zu starten: Facebook-Feed > Anpassen > Verschiedenes > Medien > Popup-Lightbox deaktivieren.
Fotos automatisch verlinken
Wenn du viele Beiträge verlinken möchtest, kannst du zur Vereinfachung das folgende Snippet verwenden, um den ersten Link aus dem Text deines Facebook-Beitrags (ohne Facebook-Links wie Hashtags/Kommentare) zu übernehmen und das Foto im Beitrag mit dieser URL zu verlinken:
$('.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]);
});
Auf diese Weise wird ein "einkaufsfähiger" Feed erstellt, der es Ihnen ermöglicht, auf einfache Weise und ohne laufende Wartung auf benutzerdefinierte URLs zu verlinken.
Wenn Sie sich dafür entschieden haben, den Beitragstext nicht anzuzeigen und nur Fotos zu zeigen, können Sie stattdessen das folgende Snippet verwenden:
$('.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);
});