Wordpress自定义分类值不在菜单中显示的值

时间:2014-04-03 02:42:26

标签: wordpress custom-taxonomy

我创建了一个新的自定义分类法,我为此分类法输入的值在此处的编辑帖子区域中可见/保存:

enter image description here

但是,点击“自定义帖子”后,它们似乎无法保存/显示。管理菜单中的按钮,您可以在其中进行快速编辑:

enter image description here

这是我的functions.php文件中的代码:

function create_seamstitch_taxonomy() {
$labels = array(
    'name'                       => 'Seam Stitching',
    'singular_name'              => 'Seam Stitching',
    'menu_name'                  => 'Seam Stitching',
    'all_items'                  => 'All Seam Stitching',
    'parent_item'                => 'Parent Seam Stitching',
    'parent_item_colon'          => 'Parent Seam Stitching:',
    'new_item_name'              => 'New Seam Stitching Name',
    'add_new_item'               => 'Add New Seam Stitching',
    'edit_item'                  => 'Edit Seam Stitching',
    'update_item'                => 'Update Seam Stitching',
    'separate_items_with_commas' => 'Separate Seam Stitchings with commas',
    'search_items'               => 'Search Seam Stitching',
    'add_or_remove_items'        => 'Add or remove Seam Stitchings',
    'choose_from_most_used'      => 'Choose from the most used Seam Stitchings',
    'not_found'                  => 'Seam Stitching Not Found',
);
$args = array(
    'labels'                     => $labels,
    'hierarchical'               => false,
    'public'                     => true,
    'show_ui'                    => true,
    'show_admin_column'          => true,
    'show_in_nav_menus'          => true,
    'show_tagcloud'              => true,
);
register_taxonomy( 'seamstitching', 'buttonup', $args );
}

// Hook into the 'init' action
add_action( 'init', 'create_seamstitch_taxonomy', 0 );

有谁知道为什么会这样?在我的帖子中,这似乎也不起作用:

<?php echo get_the_term_list( $post->ID, 'seam_stitching', 'Seam Stitching: ', ', ', ''         ); ?> 

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

好的,我更改了分类法的名称并重新输入了数据,现在一切正常。这个问题可能源于首先使用名称中的大写第一个字母注册分类法,然后切换到更低版本。我完全改变了它,现在似乎有效。