今天早上我的功能有点困难!这并不是特别的WP(更多PHP),但我认为它将在未来对WP开发人员有益,所以我在这里提问。我正在尝试创建一个列表,其功能如下:
$items = get_post_meta($post->ID, "item-specific-meta");
$output = \'\';
foreach ($items as $item){
$item_id = $item[#] <--I WANT THIS TO BE A NUMBER
$output .= \'<label for="item-\';
$output .= $item_id;
$output .= \'"><input id="item-\';
$output .= $item_id;
$output .= \'"/>\';
$output .= $item;
$output .= \'</label>\';
}
返回类似以下内容:
<label for="item-1">
<input id="item-1"/>
Item 1
</label>
现在,我正在将自定义元项的内容替换为我更喜欢使用的编号列表。它确实起到了作用,但我只是不喜欢那些可以简单完成的多余废话。
就像我在开始时说的那样,今天早上我的大脑工作不正常,我甚至想不出谷歌的合适搜索词,也无法自己回答这个问题,所以我要求助于这里那些很棒的人!提前感谢!
最合适的回答,由SO网友:tfrommen 整理而成
This is pure PHP.
$items = get_post_meta($post->ID, "item-specific-meta");
$item_id = 1;
$output = \'\';
foreach ($items as $item) {
$output .= \'<label for="item-\'.$item_id.\'"><input id="item-\'.$item_id.\'"/>\'.$item.\'</label>\';
++$item_id;
}