在Wordpress自定义帖子类型中,name与singular_name之间有什么区别?在CMS内部,只有名称似乎有影响。
答案 0 :(得分:1)
singular_name
用于CMS中不应为复数的语言,而name
用于复数语言(如在大多数CMS中所看到的)。
例如,如果您在管理菜单中转到“帖子”>“添加新帖子”,则会看到页面标题显示为“添加新帖子”。
在wordpress核心中,它使用singular_name
生成单词“ Post”。
添加自己的自定义帖子类型时,添加新的自定义类型帖子时,标题将使用自定义帖子类型的singular_name
值。
CMS中还有其他几个使用singular_name
值的地方。
另外,某些主题将使用功能get_post_type_labels()
获取singular_name
并使用它生成有关用户正在阅读的内容的信息。例如,如果您的网站出售foos和bar,则可以使用singular_name
生成一个按钮,显示为“ buy this foo”或“ buy this bar”,而无需编写两个单独的按钮。
要了解有关get_post_type_labels()
的更多信息,请参见以下页面:
https://developer.wordpress.org/reference/functions/get_post_type_labels/