Mostrando os custom fields ocultos do WordPress

Como alguns amigos devem saber, o WordPress, por padrão, não mostra os custom fields (os campos personalizados, aqui no Brasil) cujas chaves começam com underscore (“_”). Às vezes, no entanto, você sente a necessidade de ver tais campos na tela – no meu caso, eu precisava ter acesso aos campos oEmbed do WordPress, e a chave sempre começa com “_oembed_”.

Pois bem, antes a dica era adicionar uma pequena linha em CSS ao filtro admin_head, já que os campos apenas eram escondidos com uma classe “hidden”. Porém, a partir da versão 3.1.3, basta adicionar um filtro para a função is_protected_meta() e trocar aquele underscore por um outro caractere qualquer. Um hífen, por exemplo, já me quebrou o galho.

Não esqueça de desabilitar o filtro após fazer os testes. É prudente manter essas chaves escondidas.