Dafür kann es eine Reihe von Ursachen geben:
1) Die CSS-Datei des Plugins wird nicht in Ihre Seite geladen.
Sie können dies überprüfen, indem Sie mit der rechten Maustaste auf Ihre Webseite klicken und "Quelltext anzeigen" wählen. Sie können dann überprüfen, ob die CSS-Datei in die Kopfzeile Ihrer Seite geladen wird. Sie sollte wie folgt aussehen:
<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) Ihr Thema oder ein anderes Plugin enthält CSS, das auf den Facebook-Feed angewendet wird.
Das Plugin ist so konzipiert, dass es das CSS Ihres Themes erbt, und gelegentlich kann ein bestimmtes CSS aus dem Stylesheet Ihres Themes kleinere Probleme mit der Formatierung verursachen. Wenn Sie die Ursache des Problems nicht finden können, wenden Sie sich bitte an den Support, um Hilfe zu erhalten.
3) Einige Themes verwenden eine eigene Funktion zur Formatierung von Inhalten, die die Standardfunktion von WordPress überschreibt und zu Problemen bei der Formatierung von Plugins führen kann.
Versuchen Sie, den [custom-facebook-feed]-Kurzcode in einen [raw]-Kurzcode einzuschließen, wie unten gezeigt:
[raw][custom-facebook-feed][/raw]
Wenn das Problem dadurch nicht gelöst wird, fügen Sie Folgendes in die Datei functions.php Ihres Themes ein und fassen Sie den Shortcode erneut in [raw]-Tags ein:
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);
Wenn das Problem dadurch nicht gelöst wird, versuchen Sie, das folgende JavaScript zu Ihrer Website hinzuzufügen . Dies kann manuell mit einem benutzerdefinierten JavaScript-Plugin erfolgen. Weitere Informationen finden Sie in unserer Dokumentation hier.
$('#cff p').each(function(){
if($(this).html().length < 2) $(this).remove();
});