在主题开发中,有没有以标准方式编写HTML的函数来减少“意大利面条代码”? 时间:2016-06-15 作者:Rick 例如,如果我在插件中构建一个列表,该插件在数组上循环以生成列表ul 或ol. 我通常看到如下代码。foreach($list as $item) { $output .= \'<li>\' . $item[\'value\'] . \'</li>\'; } 我想我想看看Drupal世界中是否有类似的函数,比如theme_list() (reference). 我希望将我的项目列表提供给一个函数,并让它以标准化的方式编写HTML块。 2 个回复 最合适的回答,由SO网友:Howdy_McGee 整理而成 具体功能如下wp_list_categories() 和wp_list_pages() 随着some others WordPress没有一个功能可以为您将其整齐地打印成HTML。我想,如果你真的需要的话,你可以为此编写自己的函数。 SO网友:diggy 对于树状结构(例如嵌套列表),可以扩展Walker 类别:https://codex.wordpress.org/Class_Reference/Walker 文章导航