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

9

Eu tenho o acesso cPanel a um site, mas nenhuma informação de login do wordpress. Então, eu quero alterar o conteúdo de um widget no site.

Como posso alterá-lo através do phpmyadmin. Onde esses dados da barra lateral dos widgets estão realmente armazenados? Está dentro da wp-optionsmesa?

Libin
fonte

Respostas:

16

As opções de widget são armazenadas na optionstabela em 'sidebars_widgets'como uma matriz serializada. Veja este post para uma explicação mais longa.

insira a descrição da imagem aqui

Não é recomendável alterar o campo por PHPMyAdmin, use PHP get_option()e update_option(), em vez disso, o WordPress cuidará da serialização correta.

fuxia
fonte
Impressionante! Não sei como atualizar os valores usando essa função. Enfim, resolvi meu problema criando outro usuário através do phpmyadmin. Obrigado.
Libin
1

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

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

Então, entrei no painel e fiz alterações nos widgets! Espero que isso ajude outra pessoa.

Libin
fonte
2
A questão é: "Onde está o conteúdo dos widgets armazenados na tabela mysql". Esta resposta não é uma resposta para a pergunta.
WendiT