我使用CPT UI创建了一个名为cargo的Custom Post Type。之后我使用Advanced Customs字段添加了几个自定义字段(port_of_loading,volume等)。我已经用一些记录填充了CPT /字段。
在我的模板中,我有以下代码:
$args = array(
'post_type' => 'cargo',
'post_per_page' => '12',
);
$cargo = new WP_Query($args);
echo '<pre>';
var_dump($cargo);
echo '</pre>';
if ($cargo->have_posts()) {
while ( $cargo->have_posts()) : $cargo->the_post() ;
echo 'Some cargo'.'<.br>';
get_field('volume');
endwhile;
}
为什么我不能在postmeta表中看到var_dump中的字段名称?当我回应它时,我可以看到字段值。
答案 0 :(得分:0)
WP_Query不知道高级自定义字段的键名,此类返回一个WP_Posts数组(Wordpress核心类),高级自定义字段是第三方插件。