在Wordpress中,name与singular_name有什么区别?

时间:2018-12-19 22:47:09

标签: wordpress

在Wordpress自定义帖子类型中,name与singular_name之间有什么区别?在CMS内部,只有名称似乎有影响。

1 个答案:

答案 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/

以下是视觉学习者的示例: enter image description here