我想了解更多关于“singular_name”标签的信息,并偶然发现了这个链接。基于这个链接,当我点击'Add‘和'Add’窗口时,'singular_name‘值应该会显示出来。我的理解是这个价值将取代“添加新职位”标题中的“Post”部分。这对我没用。
我的代码
function portfolio_register() {
$labels = array (
'name' => __('Portfolio'),
'singular_name' => __('Project'),
);
$args = array(
'labels' => $labels,
'public' => true,
'show_ui'=> true,
'capability_type' => 'post',
'hierarchical' => false,
'rewrite' => true,
'supports' => array('title', 'editor', 'thumbnail')
);
register_post_type('portfolio', $args);
}
add_action ('init', 'portfolio_register');我能够使用“add_new”和“add_new_item”标签达到预期的效果,然而,我只是好奇“singular_name”标签的目的是什么。
发布于 2020-04-21 04:35:52
那个链接的答案是不正确的。
答案中的“编辑动物”文本使用的是edit_item标签,而不是singular_name。在注册post类型时,您需要提供比这两个标签更长的标签列表。完整的列表保存在这里中。
至于singular_name,据我所知,它只用于标签菜单项和链接建议:


在这两个示例中,"Page“都是使用singular_name的地方。
https://wordpress.stackexchange.com/questions/364645
复制相似问题