Collegare automaticamente la foto in ogni feed a un URL personalizzato nel testo del post.

Versione del plugin 4.0 e successive

È possibile collegare la foto di un post a un URL personalizzato utilizzando il seguente snippet:

$('#paste_post_id_here').find('.cff-photo').attr('href', 'http://custom-link-here');

È necessario aggiungere lo snippet di codice utilizzando un plugin JavaScript personalizzato o il metodo preferito. Per ulteriori informazioni, consultare la nostra documentazione qui. Disattivate quindi il popup lightbox in modo che rimandi all'URL invece di lanciare il lightbox: Facebook Feed > Tutti i feed > selezionare Modifica per il feed in questione > Lightbox e disattivare l'interruttore Abilita.

Collegare automaticamente le foto

Se desiderate collegare molti post, potete usare il seguente snippet per prendere il primo link dal testo del post di Facebook (ignorando qualsiasi link di Facebook come hashtag/menzioni) e collegare la foto del post a quell'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]);
});

In questo modo si crea essenzialmente un feed "shoppable" che consente di collegarsi facilmente a URL personalizzati senza alcuna manutenzione continua.

Se si è scelto di non mostrare il testo del post e di mostrare solo le foto, si può utilizzare il seguente snippet:

$('.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);
});

Sotto la versione 4.0 del plugin

È possibile collegare la foto di un post a un URL personalizzato utilizzando il seguente snippet:

$('#paste_post_id_here').find('.cff-photo').attr('href', 'http://custom-link-here');

È necessario aggiungere lo snippet di codice alla seguente sezione: Facebook Feed > Customize > Misc > Custom JavaScript, e poi disabilitare il popup lightbox in modo che si colleghi all'URL invece di lanciare il lightbox: Facebook Feed > Customize > Misc > Media > Disable Popup Lightbox.

Collegare automaticamente le foto

Se volete collegare molti post, potete usare il seguente snippet per prendere il primo link dal testo del post di Facebook (ignorando qualsiasi link di Facebook come hashtag/menzioni) e collegare la foto del post a quell'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]);
});

In questo modo si crea essenzialmente un feed "shoppable" che consente di collegarsi facilmente a URL personalizzati senza alcuna manutenzione continua.

Se si è scelto di non mostrare il testo del post e di mostrare solo le foto, si può utilizzare il seguente snippet:

$('.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);
});

supporto

Non è stato possibile trovare la risposta nei documenti?

Contatto con l'assistenza

Questo articolo è stato utile?