Não foi difícil atualizar o WordPress para 2.3, até deu bem menos trabalho do que eu imaginava. O meu maior tempo gasto foi com o novo template mas isso foi um problema meu que queria uma nova cara para o blog. Tirando isso, duas coisas que temos que ter atenção:

– Muitos plugins tem que ser atualizados ou desativados para funcionar.
– O template (design do blog) deve ser atualizado para ter compatibilidade.

Os meus plugins que tive que atualizar ou desativar:

Atualizar:

– Askimet.
– Popularity Contest
– Wp Contact form
– Wp db Backup
– Wp db Manager
– Wp Email 2.20

Desativar: (Não funcionam mais)

– Add Meta Tags
– 404 Notifier
– CaptCha!
– Google Sitemaps (Causava erro na hora de fazer o post)
– Ultimate Tag Warrior ( o WordPress vai importar suas tags)

Passo-a-passo para atualização:

– Faça um backup do banco de dados e dos arquivos do wordpress
– Faça as modificações no seu template (presentation – themes – theme Editor). As principais alterações para quem tem o plugin Ultimate Tag Warrior:

Remova as referências:

<?php if (is_tag()) { echo \' : \'; UTW_ShowCurrentTagSet(\'tagsettextonly\'); } ?>

Substitua elas por:

<?php UTW_ShowTagsForCurrentPost(\"commalist\") ?>

por:

<?php the_tags(\'<li>\',\'| \',\'</li>\'); ?>

(geralmente no index.php e também no single.php)

Substitua:

<?php
UTW_ShowWeightedTagSetAlphabetical(\"sizedtagcloud\",\"\",0) ?>

por:

<?php wp_tag_cloud(’smallest=8&largest=24&’); ?>

– Desativar todos os plugins.

– Instale o WordPress jogando os arquivos em cima do seu wordpress (não sobrescrever a pasta wp-content e também os arquivos .htaccess) e rode o script de upgrade conforme a página do WordPress ensina passo-a-passo.
– Jogue seu novo template dentro
– Nessa altura se tudo deu certo você já pode ir no novo painel de Plugins e ver que o novo WordPress indica qual plugin deve ser atualizado. Atualize para as versões mais recentes.
– Ative os plugins um-a-um vendo sempre se o blog volta a funcionar o dá alguma mensagem de dica do que não funciona.
– Importe as tags do UTW para o WordPress 2.3. Menu – Manage -> Import – Ultimate Tag Warrior.

No meu Mac eu uso o Ecto para gerenciar as Tags que ja funcionam direto com o WordPress 2.3.

Pronto! Você já roda a nova versão do WordPress.