wordpress - Wordpress 中的 name 与 single_name 有什么区别?
问题描述
Wordpress 自定义帖子类型中的名称与奇异名称有什么区别?只有名称似乎在 CMS 内部有影响。
解决方案
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/
推荐阅读
- ios - 如何为 ios 应用程序创建简约地图
- ruby-on-rails - 如何修复 Rails 5.1.7 中的“未初始化常量“ActiveRecord_Relation”?
- big-o - 使用大 O 表示法分析伪代码的复杂性/运行时间
- python - Django / FactoryBoy - unable to generate instance for abstract models
- javascript - 如何在主窗口和模态框之间存储、显示和传递信息
- php - 如何使用 foreach 从多维数组中创建变量
- c# - 工具版本“15.0”无法识别 - Visual Studio 2019(v16.0.0 预览版 5.0)中的不兼容/未加载项目
- android - Android热点中的端口转发(NAT)
- java - 插入后第一个元素的双端队列返回 null
- azure - Microsoft Graph API:获取用户组织