我在一个页面上有3个自定义字段,它们是dailytip_1,dailytip_2和dailytip_3。
所以我想在页面上随机显示3个提示中的1个提示。我可以做什么?谢谢!
<?php $dailytip_1 = get_post_meta($post->ID, 'dailytip_1', true); ?>
<?php if ($dailytip_1 !== '') { ?>
<p><?php echo get_post_meta($post->ID, 'dailytip_1', true); ?></p>
<?php } ?>
答案 0 :(得分:1)
以下是否有帮助?
<?php
$random_dailytip = 'dailytip_' . rand( 0, 2 );
$dailytip = get_post_meta($post->ID, $random_dailytip, true);
?>
<?php if ($dailytip !== '') { ?>
<p><?php echo get_post_meta($post->ID, $random_dailytip, true); ?></p>
<?php } ?>
如您所见,$random_dailytip
随机获取值dailytip_0
,dailytip_1
或dailytip_2
。