por Marcos Elias
O Wordpress, famoso sistema de blogs e gerenciador de conteúdo, é muito versátil. Um dos seus principais destaques é a grande capacidade de expansão com plugins, o que abre o desenvolvimento de soluções personalizadas ao mundo. Uma delas é a troca de tema visual, diretamente pelo visitante.
Isso é muito interessante. Você pode deixar ao visitante escolher o tema que mais lhe convém, salvando a preferência num cookie. Quer o site preto? Rosa? Branco? Azul? Verde? 3 colunas? 2 colunas? Fácil. Aqui no Explorando eu havia implantado isso usando um cookie no header.php do tema, onde trocava apenas o arquivo de estilos (CSS), para deixar o site preto ou branco. Isso porque eu não conhecia o plugin theme-switcher. (A troca de temas no Explorando está desativada temporariamente, enquanto tento descobrir o que causava alto uso de CPU do servidor mysql).
Baixe aqui o plugin Theme Switcher
Coloque-o na pasta wp-content/plugins e ative na administração. A seguir é necessário adicionar um código no template, no local em que você quer que o plugin apareça. Se você estiver em dúvida, coloque em algum lugar no footer.php, o menu vai aparecer embaixo do blog, pelo menos para você testar. Para colocar nas barras laterais você precisa editar o arquivo sidebar.php do tema (ou de nome parecido), que eu saiba não dá para colocá-lo como um widget no estado em que se encontra. O plugin é bem velhinho já, mas funciona normal nas versões mais novas do Wordpress.
O que você deve colocar no tema é uma lista, com a chamada do plugin que cria os itens dos temas disponíveis, assim:
<li>Escolha o tema:
<?php wp_theme_switcher(); ?>
</li>
Claro, troque o texto "escolha o tema" pelo que você quiser. Os temas serão listados por ordem alfabética, e são os mesmos temas da pasta wp-content/themes. Remova as pastas de temas indesejados, e coloque os temas que você quiser! Pode até personalizá-los com o logotipo do seu site, propagandas, etc.
Se você quiser uma lista suspensa, um menu drop-down, coloque a chamada assim:
<li>Escolha o tema:
<?php wp_theme_switcher('dropdown'); ?>
</li>
O tema será salvo num cookie no navegador do visitante, e será válido somente para ele. Os outros visitantes do blog verão o tema padrão, a menos que escolham outra opção. Você deve adicionar a lista de troca de temas em todos os temas disponíveis, de forma que os visitantes possam alterar quando quiserem, ou então para que possam reverter para o padrão.
Veja um exemplo na prática de como ficaria, neste meu site de música eletrônica:
http://www.soubalada.com/2008/11/17/temas-visuais-do-site-sou-balada
Basta você deixar os temas desejados disponíveis na pasta de temas, e fazer a alegria dos seus visitantes. Com isso você pode fornecer dois visuais diferentes ou mais, ou parecidos, ou com outra fonte, cor, etc - fica a seu critério.
Veja mais dicas de Wordpress na seção de dicas de Wordpress aqui no Explorando.
|
Aviso: Os coment?rios s?o postados pelos visitantes do site, e n?o expressam a opini?o da produ??o. Eventuais coment?rios indesejados, ofensivos ou que firam nossas pol?ticas ou interesses de alguma forma poder?o ser removidos sem aviso pr?vio. Ao comentar, seu IP ser? gravado em log, assim como em praticamente todo blog. Evite coment?rios in?teis. Para d?vidas, poste na comu.
