doudie2693 2016-03-17 11:49
浏览 28
已采纳

Wordpress为每个循环不起作用'试图获取非对象的属性'

I am trying to loop over an array but I keep getting the same error :/

Anyone has any idea what I'm doing wrong here?

my array:

$data[]= array('title' => get_the_title( $id ), 
               'link' => get_the_permalink( $id ));

My loop:

<?php foreach ($data as $item): ?>
    <p><a href="<?php echo $item->link; ?>"><?php echo $item->title; ?></a></p>
<?php endforeach; ?>

I've dumped my array and it looks good so there's probably something wrong with my loop

  • 写回答

3条回答 默认 最新

  • dongzhi2332 2016-03-17 12:05
    关注

    As far as I can see you have an associative array with keys title and link so you don't have to call it like an object, simply do this..

    <?php foreach ($data as $item): ?>
        <p><a href="<?php echo $item['link']; ?>"><?php echo $item['title']; ?></a></p>
    <?php endforeach; ?>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥20 给自己本科IT专业毕业的妹m找个实习工作
  • ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?
  • ¥30 我的代码按理说完成了模型的搭建、训练、验证测试等工作(标签-网络|关键词-变化检测)
  • ¥50 mac mini外接显示器 画质字体模糊
  • ¥15 TLS1.2协议通信解密
  • ¥40 图书信息管理系统程序编写
  • ¥20 Qcustomplot缩小曲线形状问题
  • ¥15 企业资源规划ERP沙盘模拟
  • ¥15 树莓派控制机械臂传输命令报错,显示摄像头不存在
  • ¥15 前端echarts坐标轴问题