【发布时间】:2016-12-13 10:55:18
【问题描述】:
这是我下面的代码。它使用array_chunk() 将结果分成三组,所以每个.row 只有3 列。
<?php
$blogusers = get_users( 'exclude=1,12'); //WordPress's get_users()
$split = array_chunk($blogusers,3);
// Array of WP_User objects.
foreach ( $split as $user ) {
echo '<div class="row">';
foreach ($user as $details){
// get user profile picture or default to a plain one
if (get_field('show', 'user_'.$details->ID)){
$img = get_field('profile_pic','user_'.$details->ID);
}
echo
//output each user
'<div class="columns small-4">
<div class="profile">
<div class="profile-image-wrap">
<img src="'.$img.'" class="team-image">
<a href="" class="profile-hover-link"><i class="fa fa-bars fa-bars fa-3x"></i></a>
</div>
<div class="profile-details-wrap">
<h4>'.$details->display_name.'</h4>
<h5>'.the_field('title', 'user_'.$details->ID).'</h5>
<div class="hr-wrap">
<hr class="team-hr">
</div>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam aliquam massa quis mauris sollicitudin commodo.</p>
<a class="view" href="">view profile</a>
</div>
</div>
</div>';
}
echo '</div>';
}
问题出在这一行
<h5>'.the_field('title', 'user_'.$details->ID).'</h5>
它不会将输出插入到 <h5> 标记中,如下所示。
我尝试在该行上使用双引号和单引号,但这并不能解决问题。
我该如何解决这个问题?
【问题讨论】:
标签: php html wordpress advanced-custom-fields