A formatação do meu feed do Facebook está incorrecta ou confusa

As causas podem ser várias:

1) O ficheiro CSS do plugin não está a ser carregado na sua página.

Pode verificar isto clicando com o botão direito do rato na sua página web e escolhendo "Ver Fonte". Pode então verificar se o ficheiro CSS está a ser carregado no cabeçalho da sua página. Deverá ter o seguinte aspeto:

<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) O seu tema ou outro plug-in contém CSS que está a ser aplicado ao feed do Facebook.

O plugin foi concebido para herdar o CSS do seu tema e, ocasionalmente, algum CSS específico da folha de estilos do seu tema pode causar alguns problemas menores com a formatação. Se não conseguir encontrar a causa do problema, contacte o suporte para obter assistência.

3) Alguns temas utilizam a sua própria função de formatação de conteúdos que se sobrepõe à função predefinida do WordPress e pode causar alguns problemas com a formatação dos plugins.

Tente envolver o shortcode [custom-facebook-feed] num shortcode [raw], como demonstrado abaixo:

[raw][custom-facebook-feed][/raw]

Se isso não resolver o problema, tente adicionar o seguinte ao ficheiro functions.php do seu tema e envolva o shortcode em etiquetas [raw] mais uma vez:


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 isso não resolver o problema, tente adicionar o seguinte JavaScript ao seu site. Isso pode ser feito manualmente usando um plug-in JavaScript personalizado. Para obter mais informações, consulte a nossa documentação aqui.

$('#cff p').each(function(){ 
  if($(this).html().length < 2) $(this).remove();
});
apoio

Não encontrou a sua resposta nos documentos?

Apoio ao contacto

Este artigo foi útil?