Le cause possono essere molteplici:
1) Il file CSS del plugin non viene caricato nella pagina.
È possibile verificarlo facendo clic con il pulsante destro del mouse sulla pagina Web e scegliendo "Visualizza sorgente". Si può quindi verificare se il file CSS viene caricato nell'intestazione della pagina. Dovrebbe essere così:
<link rel=’stylesheet’ id=’cff-css’ href=’http://yourwebsite.com/wp-content/plugins/custom-facebook-feed-pro/css/cff-style.css’ type=’text/css’ media=’all’ />
If it isn’t there then it’s most likely that your theme doesn’t have the WordPress wp_head() function in it’s header.php file. This function is required by plugins in order to include plugin CSS files in your page. To add this function to your theme simply open your theme’s header.php file and add the following before the closing </head> tag:
<?php wp_head(); ?>
2) Il vostro tema o un altro plugin contiene CSS che viene applicato al feed di Facebook.
Il plugin è progettato per ereditare il CSS dal tema e occasionalmente alcuni CSS particolari del foglio di stile del tema possono causare alcuni problemi minori con la formattazione. Se non riuscite a trovare la causa del problema, contattate il supporto per ricevere assistenza.
3) Alcuni temi utilizzano una propria funzione di formattazione dei contenuti che sovrascrive la funzione predefinita di WordPress e può causare alcuni problemi con la formattazione dei plugin.
Provate a racchiudere lo shortcode [custom-facebook-feed] in uno shortcode [raw], come dimostrato di seguito:
[raw][custom-facebook-feed][/raw]
Se questo non risolve il problema, provate ad aggiungere quanto segue al file functions.php del vostro tema e ad avvolgere nuovamente lo shortcode nei tag [raw]:
function cff_formatter($content) {
$new_content = '';
$pattern_full = '{(\[raw\].*?\[/raw\])}is';
$pattern_contents = '{\[raw\](.*?)\[/raw\]}is';
$pieces = preg_split($pattern_full, $content, -1, PREG_SPLIT_DELIM_CAPTURE);
foreach ($pieces as $piece) {
if (preg_match($pattern_contents, $piece, $matches)) {
$new_content .= $matches[1];
} else {
$new_content .= wptexturize(wpautop($piece));
}
}
return $new_content;
}
remove_filter('the_content', 'wpautop');
remove_filter('the_content', 'wptexturize');
add_filter('widget_text', 'do_shortcode');
add_filter('widget_text', 'cff_formatter', 99);
add_filter('the_content', 'cff_formatter', 99);
Se questo non risolve il problema, provare ad 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 p').each(function(){
if($(this).html().length < 2) $(this).remove();
});