我有下面这样的线,它工作得很好。
echo \'<li><a href="\' . get_term_link( $term->slug, \'amenities\' ) . \'"> <i class="fab fa-safari" style="font-size:25px;color:#981111"></i>\' . esc_html( $term->name ) . \'</a></li>\';
代码包含字体awesome的i标记。就像
<i class="fab fa-safari" style="font-size:25px;color:#981111"></i>
现在我的问题是,当我试图使用下面的代码在内部回显类时,它根本不起作用
echo \'<li><a href="\' . get_term_link( $term->slug, \'amenities\' ) . \'"><i class="\'.the_field(\'acf_wppl_field_icon\',\'amenities\'.\'_\'. $term->term_id).\'"></i> \' . esc_html( $term->name ) . \'</a></li>\';
i标记现在是
<i class="\'.the_field(\'acf_wppl_field_icon\',\'amenities\'.\'_\'. $term->term_id).\'"></i>
代码确实有效,它得到字段,但奇怪的是输出是这样的。。该字段来自iframe,并从列表元素中得到回显
<div>
<ul>fa-glass
<li><a href="http://securesa.online/lamat/drinks/"> <i class="" style="font-size:25px;color:#981111"></i>Drinks</a></li>fas fa-utensils<li><a href="http://securesa.online/lamat/food/"> <i class="" style="font-size:25px;color:#981111"></i>Food</a></li>fas fa-futbol<li><a href="http://securesa.online/lamat/sports/"> <i class="" style="font-size:25px;color:#981111"></i>Sports</a></li>fas fa-wifi<li><a href="http://securesa.online/lamat/wifi/"> <i class="" style="font-size:25px;color:#981111"></i>Wifi</a></li></ul> </div>
非常感谢您的帮助