我想了解更多关于“singular\\u name”标签的信息,并偶然发现了这个link. 根据该链接,“singular\\u name”值应在我单击“Add New”时显示,并显示“Add New 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\\u new”和“add\\u new\\u item”标签能够达到预期效果,然而,我只是好奇“singular\\u name”标签的目的是什么。
最合适的回答,由SO网友:Jacob Peattie 整理而成
该链接的答案不正确。
答案中的“编辑动物”文本使用edit_item
标签,非singular_name
. 注册帖子类型时,您需要提供的标签列表比这两个标签要长得多。保留完整列表here.
至于singular_name
, 据我所知,这只用于标记菜单项和链接建议:
在这两个示例中,“Page”是singular_name
已使用。