Ver todos os campos personalizados do WordPress

O WordPress tem uma função nativa chamada the_meta(), que serve para mostrar todo os campos personalizados de um post. But esta função é um pouco limitada e nem sempre retorna todos os campos, já que ela ignora os campos personalizados ocultos, aqueles que começam com _ (underline).

O código abaixo usa uma função alternativa, get_post_custom() que retorna todas as funções, sem exceções, com seus respectivos valores. Isso é uma mão na roda para debugar problemas.

<?php
$getPostCustom=get_post_custom();

foreach($getPostCustom as $name=>$value) {

echo "<strong>".$name."</strong>"." => ";

foreach($value as $nameAr=>$valueAr) {
 echo "<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
 echo $nameAr." => ";
 echo var_dump($valueAr);
 }

echo "<br /><br />";

}
?>

Você pode colar este código no single.php ou outra página do seu tema. Lembre que o resultado estará visível a todos.

Dica bacana do CSS Tricks

Deixe um comentário