我开始与PHP相处但我还在学习,所以我需要一些基本的帮助。
我想只显示'迷你描述'的值。在这个数组中:
Array ( [0] => Array ( [name] => mini-description [value] => Suspendisse in tempus felis. [position] => 1 [is_visible] => 1 [is_variation] => 0 [is_taxonomy] => 0 ) )
我试图这样做:
$postid = get_the_ID();
$mini = get_post_meta( $postid, '_product_attributes', array( 'mini-description' => 'value' ));
echo $mini;
但结果是:数组
任何解决方案?提前谢谢。
答案 0 :(得分:0)
试
echo $mini['mini-description']['value'];
或
echo $mini['mini-description']->value;
答案 1 :(得分:0)
如果您需要'迷你描述'只有,您可以使用以下代码:
$mini = get_post_meta( $postid, 'mini-description', true);
echo $mini;
您需要在代码中对此进行测试。如果有效,请告诉我。
在Woocommerce中,你可以这样做:
$terms = get_the_terms( $productId, 'mini-description');
foreach ( $terms as $term) {
echo $term->value;
}
答案 2 :(得分:-2)
使用
print_r($mini[0]);
或
var_dump($mini[0]);
编辑使用:
$toto['mini-description']['value'];
在此处查看差异:php var_dump() vs print_r()