重复自定义字段的UPDATE_POST_META

时间:2017-03-23 作者:Enul

我使用“cmb2”插件创建了一个可重复的自定义字段:

$meta_box->add_field( array(
\'name\' => \'error\',
\'id\' => \'_pf_error_log\',
\'type\' => \'text\',
\'repeatable\' => true,
    ),
) );
如何使用update_post_meta (或任何其他函数)向该可重复字段的新raw添加值(而不丢失其他raw)?

1 个回复
最合适的回答,由SO网友:Enul 整理而成

所以我找到的最简单的方法是:

$field = get_post_meta( $propostid, \'_pf_error_log\', true );
$field[] = \'new raw string\';
update_post_meta( $propostid, \'_pf_error_log\', $field );
但我很乐意得到一个更简单、更优雅的解决方案。。。

相关推荐

列出分类法:如果分类法没有POST,就不要列出分类法--取决于定制的POST-META?

这可能很难解释,我不知道是否有解决办法!?我有一个名为“wr\\u event”的自定义帖子类型和一个名为“event\\u type”的分层自定义分类法。自定义帖子类型有一个元框,用于event_date 并且与此帖子类型关联的所有帖子都按以下方式排序event_date. 我在循环中有一个特殊的条件来查询event_date 已经发生了-在这种情况下,它没有显示,但只列在我的档案中。就像你可以使用wp_list_categories() 我编写了一个自定义函数,它以完全相同的方式列出所有分类术语。现在