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

问题描述 投票:0回答:1

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

php custom-wordpress-pages
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.