在i标记内回显类属性的方法是什么?

时间:2018-07-08 作者:Alt C

我有下面这样的线,它工作得很好。

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>
非常感谢您的帮助

1 个回复
SO网友:Alt C

这与插件ACF有关。

一定是这样的(get_field())

<i class="\'.get_field(\'acf_wppl_field_icon\',\'amenities\'.\'_\'. $term->term_id).\'"></i>
而不是(the_field())

<i class="\'.the_field(\'acf_wppl_field_icon\',\'amenities\'.\'_\'. $term->term_id).\'"></i>

结束
在i标记内回显类属性的方法是什么? - 小码农CODE - 行之有效找到问题解决它

在i标记内回显类属性的方法是什么?

时间:2018-07-08 作者:Alt C

我有下面这样的线,它工作得很好。

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>
非常感谢您的帮助

1 个回复
SO网友:Alt C

这与插件ACF有关。

一定是这样的(get_field())

<i class="\'.get_field(\'acf_wppl_field_icon\',\'amenities\'.\'_\'. $term->term_id).\'"></i>
而不是(the_field())

<i class="\'.the_field(\'acf_wppl_field_icon\',\'amenities\'.\'_\'. $term->term_id).\'"></i>

相关推荐

无法在WordPress中通过PHP显示图像

我有一个奇怪的问题,当我尝试使用PHP输入图像标记的源代码时,它会在检查器中显示以下错误<img src=(unknown) alt=\"\"> 这个代码片段为我提供了正确的url,通过查看CPanel并粘贴和复制地址进行检查,但当我尝试通过php输入它时,不会显示图像$image = wp_get_attachment_image_src( $post_thumbnail_id); //echo($image[0]); ?> <img src=