
wordpress自定义字段如何循环输出?
比如我想实现如下图的效果循环输出3个商品模块(不确定3个,跟距搭配需要有可能是2个或4个)用自定义字段怎么实现。求完整的调用代码。我的原代码如下,请帮我直接修改,谢谢!(...
比如我想实现如下图的效果循环输出3个商品模块(不确定3个,跟距搭配需要有可能是2个或4个)用自定义字段怎么实现。求完整的调用代码。我的原代码如下,请帮我直接修改,谢谢!(图片自定义栏目名:img_1,标题:title_1,价钱:price_1,购买链接:buy_1。)<div class="box"><div class="img"><a href="#" target="_blank"><img src="123.jpg"> </a></div><div class="content"><div class="title">欧美百搭中长款显瘦外套BF风牛仔风衣</div><div class="price">179.00</div><div class="buy"><a href="#" target="_blank">购买</a></div></div></div>
展开
展开全部
<?php
$i = 0;
while(true) { // 循环寻找自定义字段
$i++; // 自定义字段后缀类似 1、2、3、4……
$img = get_post_meta($post->ID, 'img_'.$i, true);
if(empty($img)) { // 没有找到则退出循环
break;
}
$title = get_post_meta($post->ID, 'title_'.$i, true);
$price = get_post_meta($post->ID, 'price_'.$i, true);
$buy = get_post_meta($post->ID, 'buy_'.$i, true);
?>
<div class="box">
<div class="img">
<a href="#" target="_blank"><img src="<?=$img?>"> </a>
</div>
<div class="content">
<div class="title"><?=$title?></div>
<div class="price"><?=$price?></div>
<div class="buy"><a href="<?=$buy?>" target="_blank">购买</a></div>
</div>
</div>
<?php } ?>
大概思路就是上面这个样子,不知道你能不能看懂?不懂再问。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询