为noob问题道歉,但......
在wordpress 3.2.1中,使用wp-e-commerce:
我正在使用以下代码将索引数组中的字段作为无序列表输出。
function tag_badges() {
global $wpdb, $post;
$tags = wp_get_product_tags($post->ID);
foreach($tags as $key)
// print_r ($key->name);
echo "<li>$key->name<li/>";
}
这种作品。但是我为每个有标记的标签都得到一组空的li标签。
e.g。
当我只输出没有标记的键时,它只返回数组中的三个值,例如。
键:值1 关键:Value2 关键:Value3
所以我很确定这不是因为输出了空字段。
答案 0 :(得分:5)
您刚输出了一个小错误,但未关闭li
标记但添加了新标记:
echo "<li>$key->name<li/>";
# ^
要解决此问题,请将/
移至第二个li
标记的开头,使其成为结束标记:
echo "<li>$key->name</li>";
# ^