首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >回波单CMB2群场

回波单CMB2群场
EN

Stack Overflow用户
提问于 2017-07-24 08:17:45
回答 1查看 652关注 0票数 1

我正在使用"CMB2“wordpress插件添加自定义字段。还有一个选项可以添加group字段并将字段添加到其中。

现在,当您想要回显此字段时,"CMB2“的wiki表示您将使用以下内容:

代码语言:javascript
复制
$entries = get_post_meta( get_the_ID(), 'wiki_test_repeat_group', true );

foreach ( (array) $entries as $key => $entry ) {

    $img = $title = $desc = $caption = '';

    if ( isset( $entry['title'] ) ) {
        $title = esc_html( $entry['title'] );
    }

    if ( isset( $entry['description'] ) ) {
        $desc = wpautop( $entry['description'] );
    }

    if ( isset( $entry['image_id'] ) ) {
        $img = wp_get_attachment_image( $entry['image_id'], 'share-pick', null, array(
            'class' => 'thumb',
        ) );
    }

    $caption = isset( $entry['image_caption'] ) ? wpautop( $entry['image_caption'] ) : '';

    // Do something with the data
}

其中,wiki_test_repeat_group是组字段id,title是内部字段id。

,我的问题是:假设代码正常工作,为什么这段代码也不能工作:

代码语言:javascript
复制
echo get_post_meta( get_the_ID(), 'wiki_test_repeat_group', true )[title];

还有另一种方法吗?我可以用一个简短的一行代码得到一个字段,而不是使用foreach循环来获得一个字段?

EN

回答 1

Stack Overflow用户

发布于 2017-07-24 08:36:04

只是需要,所以:

代码语言:javascript
复制
echo get_post_meta( get_the_ID(), 'wiki_test_repeat_group', true )[0][title];

会起作用的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45275472

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档