ACF关系字段是指通过选择与其他内容项建立关联,从而在WordPress中创建动态内容的字段类型。为了便于理解和使用,可以将其翻译为“ACF关联字段”。
以下是包含代码示例的
创建一个ACF关联字段 // 创建一个字段类型为“ACF关联”的字段,并命名为“related_posts” acf_add_local_field(array( 'key' => 'field_related_posts', 'label' => '相关文章', 'name' => 'related_posts', 'type' => 'relationship', 'post_type' => array('post'), 'return_format' => 'id', ));
获取关联项的标题 // 如果“相关文章”字段中存在关联项,则获取每个关联项的标题,并将其存储在“$ related_posts_titles”数组中 if ($related_posts = get_field('related_posts')): $related_posts_titles = array(); foreach ($related_posts as $post_id): $related_posts_titles[] = get_the_title($post_id); endforeach; endif;
在文章中显示关联项的标题 // 将$ related_posts_titles数组中的每个标题输出到文章中 if ($related_posts_titles): echo '
以上代码示例演示了如何创建和获取ACF关联字段,以及如何在文章中显示通过关联字段获取的相关文章标题。
下一篇:ACF关系字段双向元数据