导出所有自定义字段

Avatar of Chris Coyier
Chris Coyier

WordPress 内置了一个函数 the_meta(),用于输出所有自定义字段。但此函数功能有限,并非始终输出所有字段。例如,它会错过由插件添加且以下划线 _ 开头的自定义字段。

这段代码使用了一个替代函数 get_post_custom(),它将返回所有自定义字段并显示所有值。非常适合调试。

<h3>All Post Meta</h3>

<?php 

  // Get all the data 
  $getPostCustom = get_post_custom(); 

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

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

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

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

    }
?>