【发布时间】:2021-06-28 13:34:53
【问题描述】:
我的客户 Wordpress 网站上有一个 ACF 文本区域字段(实际上是 2 个),其中包含一个列表。客户希望将其作为项目符号输出到前端。
我对 JS 比较陌生,所以试图弄清楚如何做到这一点!
我从 ACF 中发现了这个 - https://www.advancedcustomfields.com/resources/acf-format_value/ - 在为某些字段添加格式方面,所以我已经研究了如何将代码添加到字段中!但是,我正在努力弄清楚在中间放置什么编码来让每个<br> 添加一个新的<li> 来代替......
function my_acf_format_value( $value, $post_id, $field ) {
$my_acf_format_value = explode("\n", $value);
echo '<ul>';
echo '<li>' . implode( '</li><li>', $value) . '</li>';
echo '</ul>';
}
add_filter('acf/format_value/name=averetourism_tour_included', 'my_acf_format_value', 10, 3);
add_filter('acf/format_value/name=averetourism_tour_to_bring', 'my_acf_format_value', 10, 3);
这是在字段上实现的,但没有输出任何数据。
任何帮助将不胜感激!!!
【问题讨论】:
标签: wordpress echo advanced-custom-fields explode implode