Ошибка вывода контента в Wordpress
Я для вывода контента на страницах категорий использую связку:
и проблем никогда небыло. А недавно случайно заметил, что во многих статьях, в которых есть картинка, на страницах категорий не выводится текст, который должен выводить . Но если код картинки вырезать, то текст выводится как положено!
Все рубрики выводятся в одном и том же файле шаблона.
Вот пример страницы категории: http://training-and-sport.ru/archives/category/begom-k-zdorovyu/page/5
А на страницах других категорий, этой проблемы нет, вот пример: http://training-and-sport.ru/archives/category/novosti-sporta/basketbol/page/5
Может проблема в коде, который используется в ? Этот код находится в functions.php темы сайта:
function catch_that_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('//i', $post->post_content, $matches);
$first_img = $matches [1] [0];
if (!empty($first_img)) $size = getimagesize($first_img);
$imageWidth = $size[0];
if ($imageWidth > 170) $imageWidth = 170;
$post_title = $post->post_title;
$post_title = str_replace('"', '\'', $post_title);
if(empty($first_img)) {
return '';
} else {
if ($imageWidth > 80) return ' ';
}
}