Bei der Erstellung eines zweisprachigen Themes stellte sich das Problem, das auch die WordPress more-Links kategorieabhängig in unterschiedlichen Sprachen aufgerufen werden mussten. Mit einem Eintrag in functions.php lässt sich das bewerkstelligen:
function custom_excerpt_more( $more ) { $read_more_txt = 'read more'; if (in_category('slug-language-1')) $read_more_txt = 'read more'; else if (in_category('slug-language-2')) $read_more_txt = 'weiterlesen'; return ' <a title="'. $read_more_txt .'" href="'. get_permalink( get_the_ID() ) .'">'. $read_more_txt .'</a>'; } add_filter( 'excerpt_more', 'custom_excerpt_more' );
Dabei wird die englische oder deutsche version abhängig vom Kategorie-Slug aufgerufen.