【发布时间】:2022-11-14 05:10:20
【问题描述】:
我已经为 Wordpress 用户页面文本和图像创建了 ACF 字段当我尝试在 single.php 上显示时,它没有显示下面的图像或文本,这是供参考的屏幕截图。
<ul class="list-unstyled">
<li>
<div class="row">
<div class="col-4">
<div class="home-blog-author">
<?php
$avatar_image= get_field('user_image', 'user_'. $author_id );
?>
<picture>
<img src="<?php echo $avatar_image['url']; ?>" class="img-fluid" alt="<?php echo $avatar_image['alt']; ?>">
</picture>
</div>
</div>
<div class="col-8 align-self-center ps-0">
<div class="home-author-name">
<h5><?php //echo the_field('user_name', 'user_' .$author_id); ?></h5>
</div>
</div>
</div>
</li>
<li>
<i class="fas fa-calendar-alt"></i>
<span><?php echo get_the_date('d/m/Y'); ?></span>
</li>
</ul>
【问题讨论】:
-
你是如何设置
$author_id的,你有没有检查过这个值以确保它映射到一个有数据的作者? -
$author_id = get_the_author_meta('ID');
标签: php html wordpress advanced-custom-fields