get_post_type_labels函数用于获取指定自定义文章类型的标签,返回一个关联数组,包含了各种标签的名称。
具体语法如下:
get_post_type_labels( $post_type_object );
参数说明:
- $post_type_object:必需。自定义文章类型对象。可以使用get_post_type_object函数获取。也可以直接传入文章类型的名称。
返回值是一个关联数组,包含以下键名:
- 'name':名称
- 'singular_name':单数形式的名称
- 'add_new':添加新文章按钮的文本
- 'add_new_item':添加新文章页面的标题
- 'edit_item':编辑文章的页面标题
- 'new_item':新建文章的提示文本
- 'view_item':查看文章的链接文本
- 'view_items':查看文章列表的链接文本
- 'search_items':搜索文章的文本
- 'not_found':没有找到文章的文本
- 'not_found_in_trash':回收站中没有找到文章的文本
- 'parent_item_colon':父级文章的文本
- 'all_items':所有文章的标题
- 'archives':文章存档的标题
- 'attributes':自定义文章类型的属性
- 'insert_into_item':将媒体文件插入文章的文本
- 'uploaded_to_this_item':上传到该文章的媒体文件的文本
- 'featured_image':文章特色图像的标题
- 'set_featured_image':设置文章特色图像的标题
- 'remove_featured_image':移除文章特色图像的标题
- 'use_featured_image':使用文章特色图像的标题
- 'menu_name':菜单中显示的名称
- 'filter_items_list':过滤文章列表的文本
- 'items_list_navigation':文章列表导航的文本
- 'items_list':文章列表的文本
- 'name_admin_bar':在顶部工具栏中显示的名称
以下是一个示例:
$post_type_object = get_post_type_object( 'book' );
$labels = get_post_type_labels( $post_type_object );
echo $labels['name']; // 输出 "Books"
echo $labels['singular_name']; // 输出 "Book"
echo $labels['add_new']; // 输出 "Add New"
// 其他标签的使用类似
使用get_post_type_labels函数可以方便地获取自定义文章类型的各种标签,可以用于在主题或插件中定制自定义文章类型的显示文本。
0 个评论