Um tema WordPress para todos

Sob o título do blog, à esquerda, logo acima da barra de navegação, há um "switch" que lhe permite mudar para um tema alternativo gráfico, ou seja, "clear".

O tema gráfico de um blog é escolhido pelo próprio proprietário do blog, ou se ele é criado à mão, se ele foi baixado da rede. O resultado final, no entanto, além de "nós" os proprietários devem estar satisfeitos com os nossos visitantes que nem sempre apreciam opções de layout certo. Para alguns, será trivial para outros maravilhosos, para outros ainda terrivelmente irritante! Então por que não escolher o "visitante" para exibir o layout com o nosso blog?

Tudo decorre do stress do Emmanuel a propor uma versão de "clara" de undolog.com! Como você culpá-lo? No entanto, se eu segui seu conselho, eu deveria fazer isso com os outros, ea conseqüência seria a de encontrar-se sujeitas a alterações a cada semana! Apesar disso você é "leitores / espectadores" a ler o blog, então por que não oferecer uma ferramenta que pode fazer a sceggliere melhor visualização possível? Juntamente com outras perspectivas interessantes ...

Além disso, há aqueles que nunca nunca plenamente satisfeito com o tema que tem (ver Napolux ) e uma ferramenta como o WP Theme Escolha o seu poder, em parte, resolver o problema, garantindo uma navegação dupla em um tema novo, ou após o julgamento, e as contas consolidadas para o "leal".

Então eu escutei Emanuel e Eu criei uma versão de "clear" deste blog . Eu percebi, para a ocasião, um plugin simples que lhe permite ver a lista de temas disponíveis e selecioná-los a partir da extremidade dianteira do WordPress. Na prática, serão os visitantes a escolher a forma de ver o nosso Blog!

Escolha seu tema WP

Escolha seu tema WP para WordPress plugin é capaz de escolher o tema do visitante de usar. A escolha é armazenado via cookies, e nesta versão, disponível para cerca de um mês. Seu funcionamento é muito simples: basta instalar, ativar, esconder, por meio de configurações, as questões que nós não queremos selecionar para os nossos visitantes e adicione esta linha no "seu modelo, por exemplo, na barra lateral ( sidebar.php ):

1
2
<h2> Tema Escolha </ h2>
; ?> <? Php wp_chooseyourtheme ();?>

As autorizações questões serão exibidos no menu combo. Quando o visitante escolhe um tema, este será armazenado no cookie e recarregue a página. Nesta versão, o plugin permite três tipos de display.

Parâmetros

A lista de tópicos podem ser apresentadas de três formas:

Menu de Combo

1
2
3
4
<h2> Tema Escolha </ h2>
; ?> <? Php wp_chooseyourtheme ();?>
/ / Ou
"mode=menu" ) ; ?> <? Php wp_chooseyourtheme ('modo de menu = ");?>

Isso gera um HTML:

1
2
3
4
5
"wpcyt_combo" > < selecione class = "wpcyt_combo">
option > < Option > Tema 1 nome </ opção >
"selected" > Theme name 2 < / option > < opção selected = "selected"> nome do Tema 2 </ opção >
option > < Option > nome do tema ... </ opção >
</ selecione >

Lista

1
2
<h2> Tema Escolha </ h2>
"mode=list" ) ; ?> <? Php wp_chooseyourtheme ("modo de lista = ");?>

Isso irá gerar um HTML altamente personalizável, como no exemplo abaixo:

1
2
3
4
5
"wpcyt_list" > < ul class = "wpcyt_list">
"nome-tema-1" >< a href = "..." >< span > Nome tema 1 < / span >< / a >< / li > < los class = "tema-name-1"> < um href = "..."> < extensão > Tema Nome 1 </ extensão > </ um > </ los >
"nome-tema-2 selected" >< a href = "..." >< span > Nome tema 2 < / span >< / a >< / li > < los class = "nome-do-tema-2 Selected"> < um href = "..."> < extensão > Tema Nome 2 </ extensão > </ um > </ los >
"nome-tema-n" >< a href = "..." >< span > Nome tema n < / span >< / a >< / li > < los class = "n-theme-name"> < um href = "..."> < extensão > n o nome do assunto </ extensão > </ um > </ los >
</ ul >

. O tema actual é indicado pela adição da classe selected tags no li . Na versão do menu atual tema de combinação é automaticamente selecionado na lista.

Rolo

1
2
<h2> Próximo tópico </ h2>
"mode=roll" ) ; ?> <? Php wp_chooseyourtheme ("=");?> modo de rolagem

Neste caso, cria um único link apontando para o próximo tópico, ciclismo praticamente todos os temas disponíveis:

1
2
3
"wpcyt_roll" > < div class = "wpcyt_roll">
"prossimo-tema" href = "#" >< span > Prossimo Tema < / span >< / a > < uma class = "é o tema da próxima" href = "#"> < extensão > Próxima Edição </ extensão > </ uma >
</ div >

Vantagens e potenciais

Como disse anteriormente, a principal vantagem que ele oferece ao navegador que pode definir uma navegação tema em detrimento de outro. Quanto maior o número de indivíduos disponíveis, maior a capacidade de atender às diversas necessidades dos nossos marinheiros. Uma questão, então, ao WordPress, e não apenas um mero olhar e sentir. Além de layout "simples", que inclui o gráfico, as cores, tipo de fonte e posicionamento do conteúdo, você precisa adicionar a capacidade de WordPress pode ser personalizado na visão deste conteúdo. Com a introdução de funções adequadas, é possível adicionar uma forma diferente de apreciar o blog que não se limita à simples mudança na aparência.

Desvantagens e avisos

Tudo isso obviamente tem um preço, pago integralmente pelo dono do blog. Na primeira análise, é evidente que as questões mais significa maior custo de manutenção de rotina do blog. Todas as adições feitas sobre um assunto deve necessariamente estar em outro riprosta: botões de PayPal, banners e todos os itens isentos do conteúdo do banco de dados WordPress. ), ad esempio. Por exemplo, o mesmo Plugin Tema WP Choose Your embora instalada na educação "global" requer a entrada manual wp_chooseyourtheme() na barra lateral ( sidebar.php ), por exemplo. Se temos disponibilizado três temas, todos os três devem ser incluídas a educação, ou para mudar o tema que você não sabe como voltar e selecionar um tema diferente.

Além disso, como mencionado acima, o uso de cookies para informar o sistema que esta determinado usuário tenha escolhido esse tema particular, podem entrar em conflito com alguns plugins. Por exemplo, eu tive alguns problemas com WP Super Cache não é nova para este tipo de problema. No entanto eu acho que eu resolvi editando o arquivo .htaccess . Procure o / linhas:

1
RewriteCond% {HTTP: Cookie} !^.*( comment_author_ | wordpress | wp-postpass_) .* $

e alterá-las em:

1
RewriteCond% {HTTP: Cookie} !^.*( comment_author_ | wordpress | wp-postpass_ | wpcyt_name) .* $

wpcyt_name é o nome do cookie usado pelo WP Escolha seu tema

20 comentários para "Um tema WordPress para todos"

  1. 4 de junho de 2009 WP "Saidmade Escolha seu tema: Wordpress Multi-temas:

    [...] Escolha seu tema WP é um plugin WordPress capaz de escolher um tema gráfico para os nossos visitantes a utilizar quando se navega o nosso blog. As origens deste projecto pode encontrar em um tema WordPress para todos. [...]

  2. 4 de junho de 2009 Ghidi :

    Grande plugin!

    Para o problema de ter que atualizar todos os problemas de cada vez, você pode criar temas usando os temas infantil alternativa, você não acha?

  3. 4 de junho de 2009 Napolux :

    Já existem plugins que fazer algo assim switcher tema? : P

  4. 4 de junho de 2009 Napolux :

    Ps
    Mil vezes melhor do que o tema claro, se eu : P Com alguns gráficos aggiustatina seria perfeito. : P

  5. 4 de junho de 2009 Emmanuel :

    Obrigado por sua atenção mostrada para os usuários! ;-)
    A respeito do assunto, como afirma Napolux, deve corrigir algumas coisas. Eu acho que é ainda em trabalho, mas por exemplo os botões verdes nos comentários são feios.
    Outra coisa ... por que não trabalhar em CSS ao invés de ter que criar um modelo completamente novo com um caminho totalmente diferente para as imagens (claro, algumas escolhas devem ser revistos: ver, por exemplo o comentário botão enviar ...)?
    Olá,
    Emmanuel
    PS: Eu confirmo que plugins como esta existia! :-P

  6. 4 de junho de 2009 Giovambattista Fazioli :

    @ Napolux:

    Já existem plugins que fazer algo assim switcher tema?

    Sim, já existem ... mas é melhor tê-lo por conta própria :) Então espero que o meu é melhor :)

  7. 4 de junho de 2009 Giovambattista Fazioli :

    @ Napolux:

    Com alguns gráficos seria perfeito aggiustatina

    Sugiro que você sugere ... ... :)

  8. 4 de junho de 2009 Giovambattista Fazioli :

    @ Emmanuel: Haveria também soluções diferentes. No entanto, eu escolhi o mais brutal e redundante para permitir actuar de forma eficaz em todos os arquivos do tema. Meu objetivo, na verdade, não só para alterar o look and feel entendida como cores e imagens, mas também permitem que você altere a navegação terá acesso a novos modelos, funções adicionais no arquivo functions.php , etc ...
    Piso Paino, no entanto, graças a suas sugestões, resolver os detalhes da versão "branca" ... :)

  9. 4 de junho de 2009 Sniper Wolf :

    Muito bom essa versão branca. Notei que o bannerino Adsense sob as tags, links permaneceu preto com verde ;)

    No entanto, um bom trabalho, embora eu realmente gosto da versão preta dos mais Undolog.

    Olá

  10. 4 de junho de 2009 Giovambattista Fazioli :

    @ Sniper Wolf:

    Notei que o bannerino Adsense em tags, permaneceu preto

    Sim, isso acontece porque AdSense é um serviço externo definido fora do contexto do tópico. O que devo fazer (tirano tempo ...) é criar um novo AdSense para ... vou ver esta questão o mais rapidamente possível :)

  11. 4 de junho de 2009 Giovambattista Fazioli :

    @ Ghidi:

    Para o problema de ter que atualizar todos os problemas de cada vez, você pode criar temas usando os temas infantil alternativa, você não acha?

    Bom ponto! Na verdade, eu não mencionou o tema Criança WordPress, porque eles são pouco conhecidos e pouco utilizado, também, pelo menos pelos bloggers vasta maggiornaza não são técnicas. Muitas vezes, na verdade, é mais fácil (e também é conhecido por ser a mais) instalar temas diferentes, separando assim as pastas físicas.
    No entanto, sua observação é muito justa e Tema Criança seria a solução perfeita para aqueles que querem criar uma variação do seu tema usando o tema da herança do pai. Tema que poderia ser debatido em um futuro próximo ... :)

  12. 4 de junho de 2009 camu :

    Giovambattista, não suporto ouvir o tempo todo Emanuel, é aquele que está liderando uma batalha em torno da blogosfera inteira para remover os negros questões . A sério, esta versão é realmente muito claro e mais legível. Eu venho do tema mudanças uma vez por mês, mas se você me disse que estavam trabalhando em um plugin que eu esperava! Na sua falta, eu adicionei um pouco de controles e recursos dentro do meu tema, para fazer algo semelhante ao seu. No meu caso eu tenho 12 temas, um para cada mês. Mais alto contraste-2: a luz ea escuridão. O usuário pode escolher qual usar como acabei de explicar no meu artigo. Eu não fiz mais fácil de mudar, porque eu gostaria, no entanto, a maioria continuou a usar o que eu escolho, eu basicamente sou o dono da casa, certo?

  13. 05 de junho de 2009 Emmanuel :

    Camu ahaha! Deve-se elegância! :-P
    Os negros viram temas bem 10 anos atrás! ;-)
    Olá,
    Emmanuel

  14. 06 de junho de 2009 O melhor da semana # 20 | BigThink :

    [...] Um tema WordPress Escolha seu tema para todos os WP, um plug-in foi criado especificamente para permitir ao visitante escolher o tema para mostrar em seu blog. [...]

  15. 7 de junho de 2009 Melhor da Semana # 23 | Gioxx de parede :

    [...] Um tema WordPress para todos os [...]

  16. 10 de junho de 2009 David Salerno :

    Com o Safari 4 não atua como a chave do tema ... poderia ser um problema com JavaScript :-(

  17. 10 de junho de 2009 Giovambattista Fazioli :

    Salerno @ David: Sim, o Safari tem um comportamento anômalo, em Mac e Windows. Poderia ser devido ao cache interno do Safari. No Mac eu mudar o tema funcionou, mas ligado e desligado. Eu investigar ... (Windows Safari foi mesmo acidente)

  18. 05 de outubro de 2009 Saidmade WP "Escolha seu tema:

    [...] Escolha seu tema WP é um plugin WordPress capaz de escolher um tema gráfico para os nossos visitantes a utilizar quando se navega o nosso blog. As origens deste projecto pode encontrar em um tema WordPress para todos. [...]

Deixe um comentário

XHTML PERMIT TAG: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> CÓDIGO DE INSERÇÃO:
 <pre></pre> // blocco generico <code></code> // blocco generico [cc_actionscript][/cc_actionscript] // Actionscript [cc_actionscript3][/cc_actionscript3] // Actionscript 3 [cc_css][/cc_css] // CSS Style Sheet [cc_html][/cc_html] // HTML [cc_js][/cc_js] // Javascript [cc_objc][/cc_objc] // Objective-C [cc_php][/cc_objc] // PHP [cc_sql][/cc_sql] // SQL