首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为Wordpress中的标记创建复选框

为Wordpress中的标记创建复选框
EN

Stack Overflow用户
提问于 2015-12-09 15:39:53
回答 1查看 975关注 0票数 2

我编辑插件是因为我想为插件的标签创建一个复选框。在这一刻,我得到了一个变量,这个数组:

代码语言:javascript
复制
array(9) { [129]=> object(EM_Tag)#84 (15) { ["id"]=> string(3) "129" ["term_id"]=> string(3) "129" ["name"]=> string(35) "Accessible for non-English speakers" ["slug"]=> string(11) "non-english" ["term_group"]=> string(1) "0" ["term_taxonomy_id"]=> string(3) "129" ["taxonomy"]=> string(10) "event-tags" ["description"]=> string(0) "" ["parent"]=> string(1) "0" ["count"]=> string(1) "0" ["fields"]=> array(0) { } ["required_fields"]=> array(0) { } ["feedback_message"]=> string(0) "" ["errors"]=> array(0) { } ["mime_types"]=> array(3) { [1]=> string(3) "gif" [2]=> string(3) "jpg" [3]=> string(3) "png" } } }

有更多的标签但我只是放了一个。我想为每个标签生成一个复选框。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-09 16:03:28

一种解决方案是迭代所提供的数组并以这种方式访问字段。根据您提供的示例,我做了一个带有适当缩进的缩短数组。这似乎是一样的,但让我知道,否则。

代码语言:javascript
复制
$array = array(
    129 => array(
        'id' => '129',
        'name' => 'Accessible for non-English Speakers'
    ),
    130 => array(
        'id' => '130',
        'name' => 'A second piece of information'
    ),
    131 => array(
        'id' => '131',
        'name' => 'A third piece of information'
    )
);

// Iterate over the array
foreach ($array as $c) {
    // Access the required data
    $id = $c['id'];
    $name = $c['name'];

    // Generate your checkbox
    print "<input type='checkbox' name='$name' id='$id'>";
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34182874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档