【发布时间】:2018-02-16 23:06:20
【问题描述】:
我正在寻找一种以这种格式输出我的 wordpress 自定义字段的方法:
"genre": [
"genre 1",
"genre 2",
"genre 3"
]
使用此代码:
"genre": [
<?php if( have_rows('genres') ):
while ( have_rows('genres') ) : the_row();
$genre = get_sub_field('genre');
?>
"<?= $genre; ?>",
<?php
endwhile;
endif; ?>
]
但结果(逻辑上)在最后一个流派有一个逗号,这会产生错误。
"genre": [
"genre 1",
"genre 2",
"genre 3",
]
我该如何解决这个问题?:
【问题讨论】:
-
随便
json_encode($genres); -
它返回:{"genre":["genre1","genre2","genre3"]} 如果我们能够设法从中剥离 { },我们就有了解决方案
标签: php wordpress loops while-loop