Lo de el archivo post.php es cosa de el theme, ya que el archivo de los post es single.php, pero deben haber puesto un include en ese theme.
Por cierto, veo que sale demasiado texto ahí, lo que haría yo sería meter esta función en functions.php (si no existe, creálo) de tu theme.
Código:
function content($limit) {
$content = explode(' ', get_the_content(), $limit);
if (count($content)>=$limit) {
array_pop($content);
$content = implode(" ",$content).'...';
} else {
$content = implode(" ",$content);
}
$content = preg_replace('/\[.+\]/','', $content);
$content = apply_filters('the_content', $content);
$content = str_replace(']]>', ']]>', $content);
$content = strip_tags($content);
return $content;
}
y en ves de poner:
pon esto otro:
20 es el número de carácteres que quieres mostrar.