WordPress wp_options Decode
Descodifica serialização PHP de wp_options para JSON.
Como funciona
WordPress armazena frequentemente opções complexas na tabela wp_options como strings serializadas PHP — formato legado que prefixa tipos (s: para string, i: para integer, a: para array, b: para boolean, N: para null). Inspeccionar estes valores raw é opaco sem descerialização.
O parser simplificado interpreta estruturas serializadas comuns e exporta JSON legível, executando client-side para não enviar dados de produção ao servidor. Útil ao migrar sites, debugar plugins que guardam config serializada ou auditar options suspeitas em backups locais.
Developers WordPress, equipas de DevOps a analisar dumps SQL e consultores de migração beneficiam de visualização clara sem executar PHP arbitrário no servidor.
Plugins WordPress serializam arrays de opções opacos na base de dados — visualizar JSON descodificado acelera migrações para headless ou Laravel. Parsing local evita executar unserialize PHP em servidores de produção com dados não confiáveis. Trata backups wp_options como sensíveis mesmo em análise local.
Consultores WordPress diagnosticam options corruptas comparando JSON descodificado com valores esperados de documentação do plugin.
Auditorias de segurança WordPress inspeccionam options serializadas suspeitas descodificando-as offline em JSON legível.
**Aviso:** descerialização de origens não confiáveis pode ser vector de ataque em PHP nativo; aqui o parsing é limitado e local, mas trata backups sensíveis com cuidado.
Perguntas frequentes
- Suporta objectos serializados (O:)?
- O foco são tipos scalares e arrays comuns em wp_options; objectos custom podem exigir ferramentas adicionais.
- Altera a base de dados?
- Não. Apenas visualiza conversão; não escreve em WordPress.