CPT archive admin menu label

时间:2018-04-12 作者:arata

我使用以下代码来制作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}

1 个回复
最合适的回答,由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 – 表格隐藏标题的标签。默认值为“帖子列表”/“页面列表”
如果您看到此处未列出任何其他涉及您的帖子类型名称的标签,则它们可能是由您的主题或插件生成的,该插件将这些标签之一与自己的文本结合使用。如何解决这一问题将取决于该插件及其工作方式。您需要检查其文档或联系其开发人员。

结束

相关推荐

从Functions.php访问插件数据

我正在尝试将wordpress帖子中的数据插入到新的表数据库表中,而不是WP_postmeta. 我的函数正在运行,它将插入$postid 没问题。我遇到的问题是,我需要从Marty Spellerbergs的“地址地理编码器”插件中插入纬度和经度坐标。在插件页面上,Marty说您可以使用以下内容访问循环中的Cooridate:<?php echo get_geocode_lng( $post->ID ); ?> <?php echo get_geocode_lat( $p

CPT archive admin menu label - 小码农CODE - 行之有效找到问题解决它

CPT archive admin menu label

时间:2018-04-12 作者:arata

我使用以下代码来制作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}

1 个回复
最合适的回答,由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 – 表格隐藏标题的标签。默认值为“帖子列表”/“页面列表”
如果您看到此处未列出任何其他涉及您的帖子类型名称的标签,则它们可能是由您的主题或插件生成的,该插件将这些标签之一与自己的文本结合使用。如何解决这一问题将取决于该插件及其工作方式。您需要检查其文档或联系其开发人员。