lo que estás haciendo es crear un custom post type llamado sitio, el cual tiene una serie de campos personalizados llamados custom post field.
Para mostrar las entradas siempre utilizas el loop, ese loop lo puedes configurar a tu gusto, y dentro de sus filtros puedes decirle que solo muestre contenidos de un determinado custom post type, abajo un ejemplo:
Código PHP:
$args = array( 'post_type' => 'product', 'posts_per_page' => 10 );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
the_title();
echo '<div class="entry-content">';
the_content();
echo '</div>';
endwhile;
En el ejemplo ejecuta un loop de 10 vueltas filtrados por el custom post type "product".
Si quieres darle un layout diferente, darle otro color o algo así, puedes clonar el archivo archive.php o bien crear uno nuevo de cero si es que así lo prefieres, y le cambias el nombre a archive-TU-CUSTOM-POST-TYPE.php y modificarlo a tu antojo.
Saludos.