wordpressのカスタム投稿の登録画面で表示されるタグ入力をチェックボックスにしたい
デフォルトの投稿の入力画面のタグをチェックボックスの登録に変えることは下記のソースでできました。
function
1 global $wp_rewrite; 2 $rewrite = array( 3 'slug' => get_option('tag_base') ? get_option('tag_base') : 'tag', 4 'with_front' => ! get_option('tag_base') || $wp_rewrite->using_index_permalinks(), 5 'ep_mask' => EP_TAGS, 6 ); 7 8 $labels = array( 9 'name' => _x( 'Tags', 'taxonomy general name' ), 10 'singular_name' => _x( 'Tag', 'taxonomy singular name' ), 11 'search_items' => __( 'Search Tags' ), 12 'popular_items' => __( 'Popular Tags' ), 13 'all_items' => __( 'All Tags' ), 14 'parent_item' => null, 15 'parent_item_colon' => null, 16 'edit_item' => __( 'Edit Tag' ), 17 'view_item' => __( 'View Tag' ), 18 'update_item' => __( 'Update Tag' ), 19 'add_new_item' => __( 'Add New Tag' ), 20 'new_item_name' => __( 'New Tag Name' ), 21 'separate_items_with_commas' => __( 'Separate tags with commas' ), 22 'add_or_remove_items' => __( 'Add or remove tags' ), 23 'choose_from_most_used' => __( 'Choose from the most used tags' ), 24 'not_found' => __( 'No tags found.' ) 25 ); 26 27 register_taxonomy( 'post_tag', 'post', array( 28 'hierarchical' => true, 29 'query_var' => 'tag', 30 'rewrite' => $rewrite, 31 'public' => true, 32 'show_ui' => true, 33 'show_admin_column' => true, 34 '_builtin' => true, 35 'labels' => $labels 36 )); 37} 38add_action( 'init', 'post_tag_checkbox', 1 ); 39
register_taxonomy( 'post_tag', 'post', この辺を変えれば良さそうですが
調べてもわかりませんでした。
このソースを修正しても良いですし
他の方法でも良いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。