我试图在帖子上显示自定义字段,如下所示:
<ul>
<li><?php the_field(\'name_of_placement\'); ?></li>
<?php
$terms = get_the_terms( get_the_ID(), \'country\' );
$names = array();
foreach ( $terms as $term ) {
$names[] = $term->name;
}
echo \'<li>\' . implode( \', \', $names ) . \'<li>\';
?>
<?php
$terms = get_the_terms( get_the_ID(), \'timeframe\' );
$names = array();
foreach ( $terms as $term ) {
$names[] = $term->name;
}
echo \'<li>\' . implode( \', \', $names ) . \'<li>\';
?>
<li><?php the_terms( get_the_ID(), \'types_of_healthcare_placement\' ); ?></li>
</ul>
问题是此表单创建了一个额外的空白
<li>
每个字段后的项目。
http://electives-abroad.org/custom-field-test/
我怎样才能修复它?
最合适的回答,由SO网友:Amine Faiz 整理而成
代码对我来说似乎很好,可以尝试更正这行代码:
echo \'<li>\' . implode( \', \', $names ) . \'<li>\';
收件人:
echo \'<li>\' . implode( \', \', $names ) . \'</li>\';
您忘记关闭li标记。
这里也一样:
echo \'<li>\' . implode( \', \', $names ) . \'</li>\';