我用此代码添加了一个分类法
function tmc_type_taxonomy() {
$type = array(
'name' => 'Types',
'singular_name' => 'Type',
'menu_name' => 'Types',
'all_items' => 'All Types',
'parent_item' => 'Parent Type',
'parent_item_colon' => 'Parent Type:',
'new_item_name' => 'New Type Name',
'add_new_item' => 'Add New Type',
'edit_item' => 'Edit Type',
'update_item' => 'Update Type',
'separate_items_with_commas' => 'Separate Types with commas',
'search_items' => 'Search Types',
'add_or_remove_items' => 'Add or remove Types',
'choose_from_most_used' => 'Choose from the most used Types',
);
$args = array(
'labels' => $type,
'hierarchical' => false,
'rewrite' => array( 'slug' => 'type' ),
'public' => true,
'show_ui' => true,
'show_admin_column' => true,
'show_in_nav_menus' => true,
'show_tagcloud' => true,
'show_in_rest' => true,
);
register_taxonomy( 'tmc_type', 'post', $args );
}
add_action( 'init', 'tmc_type_taxonomy', 0 );
它的显示就像 WordPress 中的标签一样。
我想把它做成一个收音机盒子。为此,我尝试分层显示复选框,但我无法使用代码通过 jquery 将其更改为无线电
function checktoradio(){
echo '<script type="text/javascript">jQuery("#id").each(function(){this.type="radio"});</script>';
}
add_action('admin_footer', 'checktoradio')
因为编辑帖子页面的侧边栏是动态加载的。因此,我无法修改该复选框,因为它尚未在页脚挂钩中创建。
如何更改为仅选择一项?
慕哥9229398