如何将类别名称附加到表单域中的类别ID

时间:2012-05-08 作者:1321941

我需要做什么才能使每一行都有一个唯一的输入框,用户输入一个数值,然后将类别名称附加到该框中。

e、 g级

Category | Time
-----------------
Home     |   7
因此,7将被输入到输入框中,但当值保存时,它将显示类别名称。请记住,将有多个类别。这就是我目前所拥有的

$categories = get_categories($args);
          foreach($categories as $category) { 
            echo "<tr>";
            echo \'<td><a href="\' . get_category_link( $category->term_id ) . \'" title="\' . sprintf( __( "View all posts in %s" ), $category->name ) . \'" \' . \'>\' . $category->name.\'</a></td>\';
            echo "<td><input/></td>";
            echo "</tr>";
            } 

1 个回复
SO网友:Paul Phillips

我不太确定您将如何使用这些,但将类别ID与名称连接起来以使其唯一是否有意义?

<input type="text" name="<?php echo $category->term_id."-".$category->name; ?>" />

结束

相关推荐

如何从小部件管理面板内的Get_Categories()选择列表中排除类别

我有一个小部件,我需要添加一个类别选择列表。最终用户应该能够选择一个类别,我需要用小部件保存类别ID。我遇到了一个绊脚石,因为我无法使排除数组正常工作。被排除在外的猫仍会出现在下拉列表中。我做错了什么?function form( $instance ) { $instance = wp_parse_args( (array) $instance, array( \'title\' => \'\', \'text\' => \'\', \'hide_title\' =>