El formato de mi feed de Facebook es incorrecto o está desordenado

Esto puede deberse a varias causas:

1) El archivo CSS del plugin no se está cargando en su página.

Puedes comprobarlo haciendo clic con el botón derecho del ratón en tu página web y seleccionando "Ver fuente". A continuación, puede comprobar si el archivo CSS se carga en la cabecera de la página. Debería tener este aspecto:

<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) Tu tema u otro plugin contiene CSS que se está aplicando al feed de Facebook.

El plugin está diseñado para heredar el CSS de su tema y ocasionalmente algún CSS particular de la hoja de estilos de su tema puede causar algunos problemas menores con el formato. Si no puede encontrar la causa del problema, póngase en contacto con el servicio de asistencia para obtener ayuda.

3) Algunos temas utilizan su propia función de formateo de contenido que anula la función por defecto de WordPress y puede causar algunos problemas con el formateo del plugin.

Pruebe a envolver el shortcode [custom-facebook-feed] en un shortcode [raw], como se muestra a continuación:

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

Si eso no resuelve el problema, intente añadir lo siguiente al archivo functions.php de su tema y envuelva el shortcode en etiquetas [raw] una vez más:


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 eso no resuelve el problema, intente añadir el siguiente JavaScript a su sitio. Esto puede hacerse manualmente utilizando un plugin JavaScript personalizado. Para más información, consulte nuestra documentación aquí.

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

¿No ha encontrado la respuesta en los documentos?

Contacto

¿Le ha resultado útil este artículo?