Hmm, can't find where the thematic_post_class function is defined so I doubt I disabled it seeing as how I don't what it is. Is it safe to assume I need not amend?
With the code you suggested, a few simple filters aren't being applied:
// Part 1: Home/front page posts to excerpts.
function childtheme_content($content) {
if (is_home() || is_front_page() || is_page('home')) {
$content= 'excerpt';}
return $content;
}
add_filter('thematic_content', 'childtheme_content');
// Part 2: String replace the ellipse with a read more link.
function excerpt_ellipse($text) {
return str_replace('[...]', ' [...]</br><a href="'.get_permalink().'">
<img src="/images/button-readmore.png" style="margin-top:10px; display:block;"/></a>', $text); }
add_filter('the_excerpt', 'excerpt_ellipse');
// Part 3: Define excerpt length.
function new_excerpt_length($length) {
return 80;
}
add_filter('excerpt_length', 'new_excerpt_length');
Any ideas what I'm missing? The page name is 'Home' and the page template name is 'template-home'.
Might the name 'home' be conflicting with something or is it because I'm missing some of the surrounding divs like #content?