我有以下的PHP,使用Wordpress + BuddyPress的插件:PHP變量在正確的地方不渲染
$blogusers = get_users('role=s2member_level1&number=5');
foreach ($blogusers as $user) {
$username = str_replace('"', '',$user->user_nicename);
$fullname = str_replace('"', '',bp_profile_field_data(array('user_id'=>$user->ID,'field'=>'name')));
$category = str_replace('"', '',bp_profile_field_data(array('user_id'=>$user->ID, 'field'=>'category')));
echo '<div style="float:left; width:100px; height:100px;">';
echo '<h3><a href="members/' . $username . '">' . $fullname . '</a></h3>';
echo '<strong>Camp Type: </strong>' . $category . '<br />';
echo '</div>';
}
的$全名和$類別乏得到碰着浮動前:左元素,但一個$ username變量保持原位,這就是所有變量應該被渲染的方式。
即:
<div class="page" id="blog-latest" role="main">
<div style="width:500px;height:100px;position:relative;">
Frank GoreType 4<div style="float:left; width:100px; height:100px;"><h3><a href="members/fgore"></a></h3><strong>Camp Type: </strong><br /></div>
</div>
任何線索就是爲什麼這兩個變量被拋出了回聲聲明?
你也可以給一個輸出刺痛嗎? – hjpotter92 2013-03-13 07:21:22
或者您能否提供當前的網站鏈接進行展示? – 2013-03-13 08:25:38
對不起,用輸出字符串 – GMan 2013-03-14 01:12:53