如何使用PHP创建编号列表?

时间:2014-02-07 作者:ThatDudeLarry

今天早上我的功能有点困难!这并不是特别的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>
现在,我正在将自定义元项的内容替换为我更喜欢使用的编号列表。它确实起到了作用,但我只是不喜欢那些可以简单完成的多余废话。

就像我在开始时说的那样,今天早上我的大脑工作不正常,我甚至想不出谷歌的合适搜索词,也无法自己回答这个问题,所以我要求助于这里那些很棒的人!提前感谢!

1 个回复
最合适的回答,由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;
}
结束

相关推荐

在模板中包含php文件

比如在我的主题函数中。php文件中,我包含了一个php文件,该文件只能在管理控制面板中访问,并命名为主题选项。php。require_once ( get_template_directory() . \'/theme-options.php\' ); 正如我所说,只有在包含以下基本结构的情况下,才能在管理控制面板中访问此文件:function my_theme_init(){ register_setting(\'my_theme_group\', \'my_theme\');