Onde está o conteúdo dos widgets armazenados na tabela mysql

9

Eu tenho acesso ao cPanel em um site, mas sem informações de login do wordpress. Então eu quero mudar um conteúdo de widget no site.

Como posso alterá-lo através do phpmyadmin? Onde estão os dados da barra lateral dos widgets realmente armazenados? Está dentro de wp-options table?

    
por Libin 11.07.2012 / 08:21

2 respostas

2

Eu vim a saber que o WordPress está armazenando o conteúdo do widget como matriz serializada!

Então ao invés de editar diretamente via phpmyadmin, eu criei um novo usuário admin através do phpmyadmin usando este incrível tutorial: Como adicionar um usuário Admin ao banco de dados Wordpress

Então eu entrei no painel e fiz alterações nos widgets! Espero que isso ajude alguém.

    
por Libin 11.07.2012 / 08:55
12

As opções do widget são armazenadas na tabela options em 'sidebars_widgets' como uma matriz serializada. Veja este post para uma explicação mais detalhada.

Alterar o campo por PHPMyAdmin não é recomendado, use PHP, get_option() e update_option() , o WordPress cuidará da serialização correta.

    
por fuxia 11.07.2012 / 08:30