Tenés dos maneras de resolverlo... la primera y mas fácil es colocar condicionales dentro de single.php:
Código PHP:
Ver original<?php
get_header();
if (in_category('4')) { ?>
<!--- acá ponés todo tu código con el form de contacto y el mapa -->
<?php } else { ?>
<!-- acá va tu código para cualquier entrada normal -->
<?php }
get_footer(); ?>
El otro método consiste en crear dos archivos single con nombres como single-comun.php (con nuestro código convencional) y single-especial.php (con nuestra plantilla personalizada), entonces dentro de nuestro single.php colocamos:
Código PHP:
Ver original<?php if (in_category('4')) {include (TEMPLATEPATH . '/single-especial.php');
}
else { include (TEMPLATEPATH . '/single-comun.php');
} ?>