Blog do Eduardo Costa Meu blog pessoal

6Abr/110

Integração com o Twitter

Estou adicionando um plugin para integrar meu blog com minha conta no Twitter. Pelo menos, agora meus tweets serão mais recorrentes!

10Set/100

Upgrade para o WordPress 3.0.1

Hoje consegui concluir o upgrade do meu arcaico WordPressMU (versão desconhecida) para o novíssimo WordPress 3.0.1. Minhas primeiras impressões foram ótimas: a interface administrativa está muito profissional (parece até um CMS), não preciso mais de plugins específicos para o MU, upgrade inline, entre outras vantagens menores.

Apanhei em detalhes, mas nada relacionado ao WP (somente burrice minha, mesmo). No geral, o procedimento não poderia ser mais fácil:

  1. Efetuar backup (claro);
  2. Remover as pastas admin e includes;
  3. Remover os arquivos da pasta raiz (EXCETO o wp-config);
  4. Substituir os arquivos e pastas removidos pelo conteudo do ZIP; e
  5. Abrir o admin e seguir as instruções (editar arquivos, etc).

Parabéns ao povo do WP. Essa nova versão está um espetáculo.

5Out/090

Mudando o usuário "admin" do WordPress

Você acabou de instalar seu WordPress (ou WordPress MU) e, corretamente, quer mudar o usuário "admin" (se não quer mudar, recomendo querer - os bots sempre começam uma invasão tentando com esse usuário). Existem duas formas de fazer isso: a fácil, a não-tão-fácil e a pegadinha.

A forma fácil é criar um novo administrador logo após instalar o WP/WPMU.

A forma não-tão-fácil é criar um novo usuário e apagar o antigo. Por mais suicida que aparente, funciona, pois o WP pergunta se você quer que os posts migrem para um outro usuário na hora de excluir o primeiro.

A forma pegadinha foi a que fiz por aparentar ser mais simples no início. Basta entrar em um phpMyAdmin ou similar e alterar na "wp_users" o user_login do usuário admin. Funciona bem, exceto pelo fato que não é a única tabela a alterar no WPMU. Altere também a wp_site_meta o registro cujo "meta_key" for "site_admins". Não sei que estrutura é essa no "meta_value" (talvez alguma coisa pseudo-OO), mas o importante é alterar o 's:5:"admin"' para o seu usuário. Note o número, que representa o tamanho no login. Ou seja, se alterar para "johndoe", o valor final fica 's:7:"johndoe"'.