Você pode alterar o arquivo index.php
logo depois do get_header(); você pode usara função do_shortcode(‘YOUR_SHORTCODE_HERE’);
Já tentou a função add_image_size?
Isso já é nativo no WordPress, após fazer o upload só clicar em Editar imagem. Lá você pode editar as dimensões do jeito que achar melhor, acho que a única coisa que não vai conseguir fazer é “esticar” a foto.
<?php
$tutorialID = coloca_o_id_da_categoria_tutorial_aqui;
$categories = get_the_category();
$separator = ', ';
$output = '';
if($categories){
foreach($categories as $category) {
if($category->term_id != $tutorialID) {
$output .= '<a href="'.get_category_link( $category->term_id ).'" title="' . esc_attr( sprintf( __( "View all posts in %s" ), $category->name ) ) . '">'.$category->cat_name.'</a>'.$separator;
}
}
echo trim($output, $separator);
}
?>
Acho que isso ae deve te ajudar, tava no link: http://codex.wordpress.org/Function_Reference/get_the_category