我已经为我的网站创建了一个贡献者列表,效果很好。我正试图用函数中的一个短代码来实现这一点。php。列表显示良好。但是,当我想将其放置在任何页面的主题中时,它会出现在内容之前,而我希望它位于相应页面模板的页面底部。我似乎找不到我的错误
function comite_shortcode( $atts ){
$contributor_member = array(
\'role\' => \'Contributor\',
\'orderby\' => \'user_nicename\',
\'order\' => \'ASC\',
\'number\' => 2,
);
$authors = get_users($contributor_member);
foreach ($authors as $users):
echo \'<div class="column-member">\';
echo \'<div class="info-member">\';
echo \'<span class="comite-description-name">\'.$users->display_name.\'</span>\';
echo \'<span class="comite-description">\'.$users->institution_rattachementUser.\'</span>\';
echo \'<span class="comite-description">\'.$users->fonctionUser.\'</span>\';
echo \'<span class="comite-description">\'.$users->responsableUser.\'</span>\';
echo\'</div>\';
echo\'</div>\';
echo\'<hr class="separator-member">\';
endforeach;
$html = ob_get_contents();
return $html; // On renvoie le contenu }
add_shortcode( \'comite\', \'comite_shortcode\' );