Il plugin Custom Facebook Feed è dotato di una funzione di filtraggio che consente di filtrare i post in base a una stringa, una parola o un hashtag specifici. È possibile impostarla per il propriofeed andando su Facebook Feed > Tutti i feed > selezionare Modifica per il feed in questione > Impostazioni > Impostazioni > Filtro. Impostazioni Filtri.
Qui è possibile modificare le impostazioni di filtraggio del feed.

Se dopo il filtraggio non si ottengono tutti i risultati attesi
È importante notare che questo filtraggio avviene dopo i post sono stati restituiti da Facebook, poiché la loro API non ci consente di richiedere post che contengano solo determinate parole chiave, per cui è necessario impostare un numero di post sufficientemente alto da recuperare un gruppo più ampio di post da Facebook. In questo modo il plugin avrà più post da filtrare per trovare quelli che contengono la parola/hashtag desiderata. È possibile regolare il numero di post che il plugin richiede all'API di Facebook utilizzando l'impostazione "Limite post", che si trova nelle opzioni del feed > Impostazioni >Avanzate. È possibile impostare un massimo di 100, poiché questo è il limite dell'API di Facebook. Si consiglia di non impostare un valore superiore a quello necessario, in quanto si finirebbe per richiedere più post di quelli che è necessario visualizzare, aumentando il tempo di caricamento iniziale della pagina.
Se si desidera rimuovere l'hashtag dal post in modo che non sia visibile, è possibile aggiungere il seguente JavaScript al sito. Questo può essere fatto manualmente utilizzando un plugin JavaScript personalizzato. Per ulteriori informazioni, consultare la nostra documentazione qui.
$('.cff-item').each(function(){
$(this).find('.cff-text').html( $(this).find('.cff-text').html().replace("#put_hashtag_here", "") );
});
È necessario sostituire l'elemento "#put_hashtag_qui" con l'hashtag effettivo. Importante: Questo è sensibile alle maiuscole.
Filtrare per più parole chiave
È possibile specificare più parole chiave utilizzando la funzione Filtro del plugin, separando le parole chiave da virgole; tuttavia, questa impostazione funziona in modo simile a un operatore OR, piuttosto che a un operatore AND, e quindi visualizzerà i post che contengono una qualsiasi delle parole chiave specificate.
Il plugin Custom Facebook Feed è dotato di una funzione di filtraggio dei post che consente di filtrare i post in base a una stringa o a un hashtag specifico. È possibile impostare questa funzione per tutti i feed utilizzando l'impostazione nella pagina di personalizzazione del plugin nella seguente posizione: Feed di Facebook > Personalizza > Generale > Filtra il contenuto per stringa. Per impostare un filtro per un singolo feed, è sufficiente utilizzare l'opzione shortcode "filter", in questo modo: [custom-facebook-feed filter="#hello"].
È importante notare che questo filtraggio si verifica dopo i post sono stati restituiti da Facebook, in quanto la loro API non ci consente di richiedere post che contengano solo determinate parole chiave, per cui è necessario impostare un numero di post sufficientemente alto da recuperare un gruppo più ampio di post da Facebook. In questo modo il plugin avrà più post da filtrare per trovare quelli che contengono la parola/hashtag desiderata. È possibile regolare il numero di post che il plugin richiede all'API di Facebook utilizzando l'impostazione 'Post Limit', che si trova nella pagina principale delle impostazioni del plugin, oppure è possibile impostarlo individualmente in ogni shortcode utilizzando l'impostazione 'limit', in questo modo: [custom-facebook-feed limit=30]. Il numero massimo di post che è possibile recuperare da Facebook per ogni shortcode è 100, in quanto questo è il limite della loro API. Si consiglia di non impostare un numero superiore a quello necessario, in quanto si finirebbe per richiedere più post di quelli che è necessario visualizzare.
Se si desidera rimuovere l'hashtag dal post in modo che non sia visibile, è possibile aggiungere quanto segue alla sezione "Custom JavaScript" del plugin (Customize > Misc > Custom JavaScript):
$('.cff-item').each(function(){
$(this).find('.cff-text').html( $(this).find('.cff-text').html().replace("#put_hashtag_here", "") );
});
È necessario sostituire "#put_hashtag_qui" con l'hashtag effettivo. Importante: è sensibile alle maiuscole e alle minuscole.
Filtrare per più parole chiave
È possibile specificare più parole chiave utilizzando la funzione "Filtro" del plugin, separando le parole chiave da virgole; tuttavia, questa impostazione funziona in modo simile a un operatore OR, piuttosto che a un operatore AND, e quindi mostrerà i post che contengono una qualsiasi delle parole chiave specificate, non quelli che le contengono tutte. Tuttavia, è possibile filtrare i post una seconda volta utilizzando JavaScript, in modo da mostrare solo i post che contengono due parole o hashtag. Per ottenere questo risultato, occorre procedere come segue:
1) Impostare il filtro nello shortcode: [custom-facebook-feed filter="word1"]
2) Aggiungere una classe allo shortcode, in modo da poterlo indirizzare in modo univoco nello snippet JavaScript: [custom-facebook-feed filter="word1" class="feed1"]
3) Aggiungere quanto segue all'impostazione Custom JavaScript del plugin (Personalizza > Misc > Custom JavaScript):
$('.feed1 .cff-item').each(function(){
if( $(this).find('.cff-text').text().toLowerCase().indexOf("word2") < 0 ) $(this).remove();
});
Questo snippet JavaScript dovrebbe scorrere tutti i post presenti nel feed e rimuovere quelli che non contengono la stringa "word2". Si noti che nella prima riga dello snippet è necessario includere la classe del feed a cui ci si rivolge.
È possibile ripetere questa operazione per gli altri feed, duplicando lo snippet JavaScript e cambiando la classe e la parola nello snippet.