我有一个自定义字段,其中包含逗号分隔的颜色列表。
我想随机选择其中一种颜色。
如果get\\u post\\u meta返回一个数组,我想我可以从该数组中随机选择。
如果我尝试回显$rand\\u color\\u值,它只会给出整个数组
如何从自定义字段的列表中随机选择一种颜色。
$agrs = array(
\'post_type\' => \'page\',
\'tag\' => \'colors\'
);
$colorLoop = new WP_Query($agrs);
if($colorLoop->have_posts()):
while($colorLoop->have_posts()):
$colorLoop->the_post();
$theColor = get_post_meta($post->ID, \'colors\', false);
/*random color*/
$rand_color = array_rand($theColor,1);
$rand_color_value = $theColor[$rand_color];
echo $rand_color_value;
?>
<?php endwhile; endif;?>
<?php wp_reset_postdata; ?>