Creo que te expresaste correctamente, pero, aparte de los includes, no veo que el tema involucre PHP, más bien CSS para crear los estilos del contenedor y Javascript para cambiar la imagen cuando haces click en la vista previa.
Reporto tu tema para que lo pasen a CSS y te ayuden a resolver el problema del diseño, una vez que tengas eso, entonces creas un nuevo tema en
Javascript para lo demás.
Por cierto, no olvides agregar tu código HTML + CSS, es la mejor forma para que recibas alguna sugerencia.