Wordpress 4.9 /自定义帖子类型和自定义字段

时间:2018-03-05 10:18:08

标签: php custom-wordpress-pages

我使用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中的字段名称?当我回应它时,我可以看到字段值。

1 个答案:

答案 0 :(得分:0)

WP_Query不知道高级自定义字段的键名,此类返回一个WP_Posts数组(Wordpress核心类),高级自定义字段是第三方插件。