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> 展开
 我来答
yyjjssnn
2016-04-21 · TA获得超过387个赞
知道小有建树答主
回答量:108
采纳率:0%
帮助的人:143万
展开全部
<?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 } ?>

大概思路就是上面这个样子,不知道你能不能看懂?不懂再问。

追问

我按照你教的方法放到我的主题中,还是显示不了,效果图如下,亲再帮我看看哪里出错了,以下是我放到我主题模块中的代码,请指导一下,多谢了。

 

追答
你的服务器不支持短标签,把这种都要改成
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式