我试图在帖子上显示自定义字段,如下所示:
<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>\';