As pessoas geralmente ficam confusas sobre como obter dados de objetos / variáveis globais
Pergunta: De que maneira você pode inspecionar variáveis globais?
Este Q foi escrito porque é necessário com bastante frequência aqui no WA. Eu só queria tê-lo como favorito para vincular aqui (as pessoas geralmente não dão uma olhada nos links de essência do github).
Sinta-se à vontade para modificar o exemplo se algo estiver errado ou se você acha que está faltando alguma explicação. Se você quiser adicionar outras coisas úteis, adicione cada uma como uma única resposta. Obrigado.
Respostas:
Ou, se você é preguiçoso, basta instalar o plugin Debug Bar .
Ele adiciona um botão à barra de administração que, quando clicado, revela um painel com todos os tipos de informações úteis, incluindo avisos de descontinuação, variáveis WP_Query e um log de consulta SQL.
fonte
Como inspecionar os dados:
Use isso para obter uma visão detalhada do que você pode usar na solicitação atual / wp_query.
Btw:
Como realmente obter os dados:
Exemplos
Listar todos os nomes da barra lateral?
(Gere uma lista suspensa / selecione um objeto com todas as barras laterais dentro da
global $wp_registered_sidebars
)fonte
Dependendo de onde está no processo de carregamento dos scripts e renderização da saída final, algumas das variáveis mencionadas acima podem não estar presentes. Se você deseja uma visão bastante inclusiva, talvez um pouco extrema, tente:
O var_dump também é bom, pois informa o tipo e formata um pouco os dados.
fonte