【发布时间】:2018-12-13 08:01:39
【问题描述】:
提前感谢您的帮助。这是我想要实现的目标:
我有一个名为“广告系列”的自定义帖子类型,还有一个与广告系列自定义帖子类型相关的名为“国家/地区”的自定义分类。当用户向活动添加新国家/地区时,会生成一个新的活动帖子,该帖子是当前活动的子项。我正在复制分配给父广告系列的 ACF 字段并复制子帖子中的值,但是我在使用 ACF 灵活内容字段时遇到了问题。这是我的代码的 sn-p,它正在检索父帖子字段并使用该值更新子帖子中新创建的 ACF 字段。
$action_text = get_post_meta($parent_id, 'action_text', true);
update_field('action_text', $action_text, $post_id);
我尝试过使用灵活的内容来执行此操作,但我知道我需要遍历并查找已创建的内容块。解决此问题的最佳方法是什么?
// About Fields
$about_fields = get_post_meta($parent_id, 'content');
var_dump($about_fields);
$meta_key = // How to retrieve the flexible content keys
$meta_value_of_flexible_content = get_post_meta($parent_id, $meta_key);
if($about_fields) {
}
为了澄清,“内容”是灵活的容器名称。 “text_and_image”是我创建的灵活内容块之一的示例名称。
再次感谢您提供任何见解。
【问题讨论】:
标签: php wordpress advanced-custom-fields