Para ter o tema listado:
-
style.css
Com no mínimo isso:
/*
Theme Name: Minimum Theme
Description: Test
Author: Test
Version: 1.0
*/
Para o tema ser funcional:
-
index.php
index.php
deve ter um loop de post, então isso seria o mínimo funcional index.php
<html>
<head><?php wp_head(); ?></head>
<body>
<?php
if ( have_posts() ) {
while ( have_posts() ) {
the_post();
the_title( '<h3>', '</h3>' );
the_content();
}
}
wp_footer();
?>
</body>
</html>
index.php é o substituto de todos os arquivos de modelo que o WordPress pode procurar. Todo o resto é totalmente opcional, embora eu sugira que você os use.
Para mais informações sobre quais modelos são possíveis, veja aqui: