Windows Live Writer e detecção de temas do WordPress [atualizado]

Depois de muito tentar, finalmente consegui uma alternativa para detectar corretamente meu tema.

O problema consiste no fato de que, ao detectar o tema, o Windows Live Writer cria uma postagem automática para essa detecção. Mas por algum motivo, ele não detecta a tempo, e automaticamente essa postagem é direcionada para a lixeira. Com isso, o Windows Live Writer acaba detectando o tema da página inicial.

Não é tão catastrófico quanto parece, pois em muitos temas, a página inicial se assemelha com a página de leitura. O problema é aparente quando a página inicial difere com a página de leitura, como no meu blog. O Windows Live Writer cria a postagem temporária (característica que eu pensei estar alterada nesta nova versão, mas continua a mesma coisa), mas como essa postagem é enviada para a lixeira do WordPress logo em seguida (característica do WLW, que deleta automaticamente o post temporário), creio eu que não haja tempo suficiente para detectar as configurações da página de leitura.

Inicialmente eu achei que o problema fosse a postagem temporária em si, mas ao restaurar essa postagem e atualizar o tema do WLW, utilizando o link dessa postagem no lugar do endereço principal do blog, em algumas ocasiões eu consegui baixar as configurações do tema da página de leitura (em algumas, o WLW gerava uma nova postagem temporária e o problema persistia). Ou seja: provavelmente existe uma má sincronização entre o blog e o WLW no momento de detectar o tema (já que o WLW manda essa postagem para a lixeira antes de detectar totalmente o tema), fazendo com que o tema não seja detectado ou o tema da página inicial seja erroneamente detectado.

Como solução, eu deletei o blog do WLW, criei um post para detecção, copiei o link deste post, e adicionei novamente o blog no WLW, usando o link copiado. Dessa forma, o tema foi detectado corretamente, e sem que uma postagem temporária fosse criada.

Embora eu ainda precise acessar o WordPress para configurar a imagem, e acabe tendo que corrigir alguma coisa no texto, dessa forma eu consigo escrever o post e visualizar como ele vai ficar corretamente.

Espero que a Microsoft corrija esse problema na próxima versão do WLW.

[Atualização em 27/05/2010, às 16:48] Atendendo a pedidos, abaixo segue um tutorial detalhado de como proceder para detectar seu tema no Windows Live Writer. Vale ressaltar que eu tive esse problema com o tema antigo do blog (tema Structure). O tema atual é detectado normalmente através do endereço do blog.

Existem vários tipos de estruturas de temas, mas darei destaque para as estruturas de 3 Colunas e 2 Colunas, que foram objeto do estudo.

layout

Quando surgiu meu problema, o tema utilizado apresentava 3 colunas na página inicial, mas quando eu selecionava um texto para ler, o layout alternava para o padrão de 2 colunas. Por algum problema de sincronização, quando o WLW criava o post temporário para detecção do tema, ora o tema não era detectado, ora detectava apenas o padrão de 3 colunas. Como as colunas laterais eram bem largas, e a coluna central era fina, com o fundo acinzentado e não justificava o texto, era impossível ver como o texto ficaria quando o leitor fosse ler ele, na tela de 2 colunas.

Para solucionar esse problema, e ver como o texto ficaria na hora da leitura, eu segui os passos a seguir:

  • Delete o blog do WLW (Ferramentas –> Contas –> Selecione a conta desejada e clique em “Excluir”).
  • No painel de controle do WordPress, crie um post chamado “detecção de tema”. O nome do post é indiferente. O importante é que no post haja pelo menos uma linha escrita.
  • De volta ao WLW, adicione novamente o blog, mas no campo “Endereço web do blog”, ao invés do endereço do blog (no meu caso, http://[endereço do blog].wordpress.com), coloque o endereço do post (no caso, http://[endereço do blog].wordpress.com/2010/05/22/deteccao-de-tema).

edicao_01

  • Conclua o processo e pronto. Se não ocorreu nenhuma falha durante esse processo, o tema foi detectado corretamente, e sem a criação de um post temporário. Nota: Esse processo foi testado apenas no WordPress, não garanto que funcionará em outros CRMs (Blogger, por exemplo).
  • De volta ao WordPress, mova o post de detecção para a lixeira.

Qualquer dúvida, entrem em contato. Até mais!

, ,

  1. #1 by William on 26/05/2010 - 23:12

    Vc poderia explicar mais detalhado como vc fez pois estou com o mesmo problemA SÓ QUE O MEU É DO BLOGSPOT. QUERIA SABER ESTA PARTE FINAL COMO CRIAR UM POST PARA DETECÇÃO E QUAL LINK USAR. VLW

    • #2 by Raphael on 26/05/2010 - 23:34

      Olá William. Posso detalhar melhor sim. Vou atualizar o texto e acrescentar algumas imagens para facilitar o entendimento, pois lendo-o melhor, nem eu estou entendendo muito… Aguarde e, até amanhã no máximo, eu detalharei melhor o procedimento aqui mesmo no blog.

  1. Os números de 2010 « C# Developers

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.