Widgets vs. Mods do tema

4

Pode ser uma pergunta um pouco estranha, mas eu sou novo no desenvolvimento de Temas do WordPress e tenho alguma dificuldade em saber quando usar Widgets ou Mods de Tema no Personalizador no meu tema personalizado para uma empresa.

A razão pela qual eu estou confuso é porque eu tenho trabalhado anteriormente com dois outros temas, onde um deles usa Mods de Tema e o outro, Widgets para fazer praticamente a mesma coisa. Isso incluiria adicionar / alterar coisas como o logotipo no cabeçalho e as caixas de informações na primeira página contendo imagens e texto.

Incluí a estrutura da minha página inicial para ilustrar melhor o tipo de elementos que desejo alterar:

  

A seção vermelha é uma seleção de cinco clientes escolhidos   empresa.

     

As duas caixas abaixo contêm algumas informações sobre a empresa.

     

A última seção cinza é o rodapé que contém três colunas.

Portanto, qual método é a melhor prática quando eu quiser alterar o conteúdo de cada elemento. Mods de tema ou widgets?

    
por TheYaXxE 27.02.2017 / 09:50

1 resposta

3

Resumindo: Depende.

O widget entra em uma área de widget. Mas isso também significa que quando você cria uma área de widget qualquer widget pode ser colocado lá, bem como qualquer número de widgets. Então, se você transformasse o logotipo em um widget, um usuário poderia colocar vinte widgets diferentes naquele local, incluindo coisas que realmente não fazem sentido e poderiam quebrar o layout. Então, de modo geral, os widgets são adequados apenas para regiões de conteúdo genéricas como, por exemplo, barras laterais.

Ao usar o personalizador, você tem mais controle e pode criar uma interface do usuário que defina mais claramente o que é factível. Por exemplo, você pode deixar o usuário escolher uma imagem, mas ele não pode colocar, por exemplo, um widget de nuvem de tags lá.

Como nota final, toda esta questão também tem um aspecto histórico: os Widgets estão no WP há muito tempo, o Customizador só foi criado mais tarde, em parte para superar as limitações que os widgets têm.

    
por kraftner 27.02.2017 / 13:52