Solved. Remains of this snippet made problem. Will never use it again.
/* ======================================================================
* Removes inline styles and other coding junk added by the WYSIWYG editor.
* ====================================================================== */
add_filter( 'the_content', 'clean_post_content' );
function clean_post_content($content) {
// Remove inline styling
$content = preg_replace('/(<[^>]+) style=".*?"/i', '$1', $content);
// Remove font tag
$content = preg_replace('/<font[^>]+>/', '', $content);
// Remove empty tags
$post_cleaners = array('<p></p>' => '', '<p> </p>' => '', '<p> </p>' => '', '<span></span>' => '', '<span> </span>' => '', '<span> </span>' => '', '<span>' => '', '</span>' => '', '<font>' => '', '</font>' => '');
$content = strtr($content, $post_cleaners);
return $content;
}
Solved. Remains of this snippet made problem. Will never use it again.
/* ======================================================================
* Removes inline styles and other coding junk added by the WYSIWYG editor.
* ====================================================================== */
add_filter( 'the_content', 'clean_post_content' );
function clean_post_content($content) {
// Remove inline styling
$content = preg_replace('/(<[^>]+) style=".*?"/i', '$1', $content);
// Remove font tag
$content = preg_replace('/<font[^>]+>/', '', $content);
// Remove empty tags
$post_cleaners = array('<p></p>' => '', '<p> </p>' => '', '<p> </p>' => '', '<span></span>' => '', '<span> </span>' => '', '<span> </span>' => '', '<span>' => '', '</span>' => '', '<font>' => '', '</font>' => '');
$content = strtr($content, $post_cleaners);
return $content;
}