向没有超链接的帖子添加高级自定义域

时间:2019-04-29 作者:Draws Ren Gundam

我试图在帖子上显示自定义字段,如下所示:

<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/
我怎样才能修复它?

1 个回复
最合适的回答,由SO网友:Amine Faiz 整理而成

代码对我来说似乎很好,可以尝试更正这行代码:

echo \'<li>\' . implode( \', \', $names ) . \'<li>\';
收件人:

echo \'<li>\' . implode( \', \', $names ) . \'</li>\';
您忘记关闭li标记。

这里也一样:

echo \'<li>\' . implode( \', \', $names ) . \'</li>\';

相关推荐

Order by taxonomy Value

我确实想每年订购CTP。我有一个分类法叫做“annee”(年份),还有一个CTP叫做“moto”(摩托车)。问题是,当我试图按分类法排序时,它只按分类法ID排序,而不是按分类法值排序。你有什么解决办法吗?if ( is_post_type_archive( \'motos\' ) ) { $query->set( \'posts_per_archive_page\', 24 ); $query->set( \'order\', \'DESC\' );&