Há algum tempo eu venho tendo problemas quando vou atualizar o plugin WP Useronline. Depois de atualizado, o plugin não mostra os usuários online, mostra apenas 0 Users Online.
Esse problema ocorre, porque no momento em que a versão nova do plugin é ativada, a tabela wp-useronline do banco de dados parece que é apagada. O autor do plugin ensina uma forma fácil de resolver o problema, criando novamente a tabela wp-useronline. Eu testei e realmente funciona.
1. Antes de mais nada, para não correr nenhum risco eu recomendo que você faça um backup do seu banco de dados.
2. Pelo cpanel, entre no PHP MyAdmin, clique na aba "SQL" e na caixa de texto cole o seguinte:
CREATE TABLE IF NOT EXISTS 'wp_useronline' (
CREATE TABLE IF NOT EXISTS 'wp_useronline' (
'timestamp' int(15) NOT NULL default '0',
'userid' int(10) NOT NULL default '0',
'username' varchar(20) NOT NULL default ' ',
'displayname' varchar(255) NOT NULL default ' ',
'useragent' varchar(255) NOT NULL default ' ',
'ip' varchar(40) NOT NULL default ' ',
'location' varchar(255) NOT NULL default ' ',
'url' varchar(255) NOT NULL default ' ',
'type' enum('member','guest','bot') NOT NULL default 'guest',
'referral' varchar(255) NOT NULL default ' ',
UNIQUE KEY 'useronline_id' ('timestamp','username','ip','useragent')
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
3. Clique em executar e pronto, sua tabela foi criada e seu plugin funciona perfeitamente.


24-02-2009 | 20:19
Ameei a dica, eu tinha esse problema e por causa disso já tinha desistido de usar esse plugin! ¬¬”
Vou tentar fazer isso agora e ver se consigo voltar com o usersonline!