É uma boa prática mudar a aparência da página através de um widget?

Se eu quiser usar um mesmo widget, mas quando o tipo de página da publicação for diferente, gostaria de mostrar header e rodapé em diferentes estilos. Posso alterar a aparência através do widget? Se não é uma boa maneira, qual é a melhor forma de fazê-lo. Desde já, obrigado.

Solutions Collecting From Web of "É uma boa prática mudar a aparência da página através de um widget?"

Eu diria que não é uma boa prática usar um widget para alterar a aparência de outros itens do que o próprio widget.

Se você quiser influenciar a aparência de um tipo de publicação específico, você pode trabalhar com modelos de postagem .

archive- {post_type} .php
single- {post_type} .php

Se esse arquivo de modelo estiver em uso, também há uma class adicionada ao elemento do corpo single-{post_type} . Você pode então consultar essa class em CSS:

 .single-post_type .footer { } 

Se você realmente quiser apenas mudar a aparência para uma página específica, basta usar o post-id ou id de página que são adicionados à class do elemento do corpo:

 .postid-## .footer { } .page-id-## .footer { }