首页 > 解决方案 > Wordpress 中的 name 与 single_name 有什么区别?

问题描述

Wordpress 自定义帖子类型中的名称与奇异名称有什么区别?只有名称似乎在 CMS 内部有影响。

标签: wordpress

解决方案


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/

这是一个视觉学习者的例子: 在此处输入图像描述


推荐阅读