如何使用 Carbon Fields 3 显示 'Association' 字段
How to display 'Association' field using Carbon Fields 3
我已经遵循了 Carbon Fields Association 字段的文档,但是当我尝试使用这些值时,我一无所获。我在后端创建了该字段,那里的一切似乎都运行良好,但在前端我使用的是 carbon_get_post_meta( $id, $name );
,其中 $id
是 get_the_ID()
和 $name
是我的字段名称 related_products
.
任何人都可以告诉我如何使用这个字段,或者指出任何可能有帮助的地方吗?
谢谢。
在关联字段中,按以下格式获取值。示例:
Array
(
[0] => Array
(
[value] => post:post:11876
[type] => post
[subtype] => post
[id] => 11876
)
[1] => Array
(
[value] => post:post:12101
[type] => post
[subtype] => post
[id] => 12101
)
)
现在你有了数据,你可以获取它并相应地显示。例子.
这将从给定的数组中获取 ID。
$ids = wp_list_pluck( $related_products, 'id' );
现在您可以使用这些 ID 来获取帖子并根据需要显示。
$related_products_details = get_posts( array(
'include' => $ids,
) );
注意:这只是一个概念。您需要根据您的要求进行修改。
我已经遵循了 Carbon Fields Association 字段的文档,但是当我尝试使用这些值时,我一无所获。我在后端创建了该字段,那里的一切似乎都运行良好,但在前端我使用的是 carbon_get_post_meta( $id, $name );
,其中 $id
是 get_the_ID()
和 $name
是我的字段名称 related_products
.
任何人都可以告诉我如何使用这个字段,或者指出任何可能有帮助的地方吗?
谢谢。
在关联字段中,按以下格式获取值。示例:
Array
(
[0] => Array
(
[value] => post:post:11876
[type] => post
[subtype] => post
[id] => 11876
)
[1] => Array
(
[value] => post:post:12101
[type] => post
[subtype] => post
[id] => 12101
)
)
现在你有了数据,你可以获取它并相应地显示。例子.
这将从给定的数组中获取 ID。
$ids = wp_list_pluck( $related_products, 'id' );
现在您可以使用这些 ID 来获取帖子并根据需要显示。
$related_products_details = get_posts( array(
'include' => $ids,
) );
注意:这只是一个概念。您需要根据您的要求进行修改。