Il peut y avoir plusieurs causes à cela :
1) Le fichier CSS du plugin n'est pas chargé dans votre page.
Vous pouvez le vérifier en faisant un clic droit sur votre page web et en choisissant "Voir la source". Vous pouvez alors vérifier si le fichier CSS est chargé dans l'en-tête de votre page. Il doit ressembler à ceci :
<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) Votre thème ou un autre plugin contient du CSS qui est appliqué au flux Facebook.
Le plugin est conçu pour hériter du CSS de votre thème et, occasionnellement, certains CSS particuliers de la feuille de style de votre thème peuvent causer des problèmes mineurs de formatage. Si vous ne parvenez pas à trouver la cause du problème, veuillez contacter le service d'assistance pour obtenir de l'aide.
3) Certains thèmes utilisent leur propre fonction de formatage du contenu qui remplace la fonction par défaut de WordPress et peut causer des problèmes avec le formatage des plugins.
Essayez de placer le shortcode [custom-facebook-feed] dans un shortcode [raw], comme indiqué ci-dessous :
[raw][custom-facebook-feed][/raw]
Si cela ne résout pas le problème, essayez d'ajouter ce qui suit au fichier functions.php de votre thème et d'envelopper le shortcode dans des balises [raw] une fois de plus :
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);
Si cela ne résout pas le problème, essayez d'ajouter le JavaScript suivant à votre site. Cela peut être fait manuellement à l'aide d'un plugin JavaScript personnalisé. Pour plus d'informations, consultez notre documentation ici.
$('#cff p').each(function(){
if($(this).html().length < 2) $(this).remove();
});