我使用以下代码来制作cpt:
function midas_team_post() {
register_post_type( \'midas-team\',
array(
\'labels\' => array(
\'name\' => \'تیم میداس\',
\'singular_name\' => \'تیم میداس\',
\'add_new\' => \'افزودن ورزشکار\',
\'add_new_item\' => \'افزودن ورزشکار\',
\'edit_item\' => \'ویرایش ورزشکار\',
\'archives\' => \'اعضا\'
),
\'rewrite\' => array ( \'slug\' => __( \'members\' ) ) ,
\'public\' => true,
\'has_archive\' => true,
\'show_ui\' => true,
\'menu_icon\' => \'dashicons-groups\',
\'supports\' => array( \'title\', \'thumbnail\' ),
)
);
}
add_action( \'init\', \'midas_team_post\' );
所以当我设置
has_archive
要在“管理”菜单中设置为true,将创建一个子菜单,其名称如下:
{cpt_name} Archive
问题是,我想从cpt子菜单中删除“归档”,并使其如下所示:
All {cpt_name}
最合适的回答,由SO网友:Jacob Peattie 整理而成
如果你看看register_post_type()
documentation, 链接到this page, 您将看到所有可以设置的标签。您定义的6个以上。我相信all_items
就是你说的那个。
name
– 职位类型的通用名称,通常为复数。相同且被覆盖$post_type_object->label
. 默认值为“Posts”/“Pages”singular_name
– 此帖子类型的一个对象的名称。默认值为“Post”/“Page”add_new
– 对于层次结构和非层次结构类型,默认为“添加新”。国际化此字符串时,请使用与您的帖子类型匹配的gettext上下文。示例:_x( \'Add New\', \'product\', \'textdomain\' );
.add_new_item
– 用于添加新单数项的标签。默认值为“添加新帖子”/“添加新页面”edit_item
– 用于编辑单个项目的标签。默认值为“编辑帖子”/“编辑页面”new_item
– 新项目页面标题的标签。默认值为“新建帖子”/“新建页面”view_item
– 用于查看单个项目的标签。默认值为“查看帖子”/“查看页面”view_items
– 用于查看post类型存档的标签。默认值为“查看帖子”/“查看页面”search_items
– 用于搜索多个项目的标签。默认值为“搜索帖子”/“搜索页面”not_found
– 找不到项目时使用的标签。默认值为“找不到帖子”/“找不到页面”not_found_in_trash
– 垃圾箱中没有物品时使用的标签。默认值为“垃圾箱中找不到帖子”/“垃圾箱中找不到页面”parent_item_colon
– 用于为层次项目的父项添加前缀的标签。不用于非分级职位类型。默认值为“父页:”all_items
– 标签表示子菜单链接中的所有项目。默认值为“所有帖子”/“所有页面”archives
– 导航菜单中存档的标签。默认值为“Post Archives”/“Page Archives”attributes
– 属性元框的标签。默认值为“Post Attributes”/“Page Attributes”insert_into_item
– 媒体框按钮的标签。默认值为“插入帖子”/“插入页面”uploaded_to_this_item
– 媒体框过滤器的标签。默认值为“上载到此帖子”/“上载到此页面”featured_image
– 特色图像元框标题的标签。默认值为“特色图像”set_featured_image
– 用于设置特色图像的标签。默认设置为“设置特色图像”remove_featured_image
– 用于删除特征图像的标签。默认值为“删除特色图像”use_featured_image
– 媒体框中用于使用特色图像的标签。默认值为“用作特色图像”menu_name
– 菜单名称的标签。默认值与相同name
.filter_items_list
– 表视图隐藏标题的标签。默认值为“Filter posts list”/“Filter pages list”items_list_navigation
– 表格分页隐藏标题的标签。默认值为“帖子列表导航”/“页面列表导航”items_list
– 表格隐藏标题的标签。默认值为“帖子列表”/“页面列表”
如果您看到此处未列出任何其他涉及您的帖子类型名称的标签,则它们可能是由您的主题或插件生成的,该插件将这些标签之一与自己的文本结合使用。如何解决这一问题将取决于该插件及其工作方式。您需要检查其文档或联系其开发人员。