如何在Admin中更改自定义帖子类型的添加新页面的标题

时间:2018-09-14 作者:jchwebdev

我有一个自定义的帖子类型叫做“Bookmark”。

当用户在管理中添加新书签时,页面标题为添加新页面

是否有挂钩(过滤器)将此标题更改为添加新书签

2 个回复
最合适的回答,由SO网友:Krzysiek Dróżdż 整理而成

当您向注册新帖子类型时register_post_type, 你可以通过labels 参数(用于该CPT的标签数组)。

您可以自定义这些标签:

“名称”-职位类型的通用名称,通常为复数。相同,并由$post\\U type\\U object->label覆盖。默认值为Posts/Pages“singular\\u name”-此post类型的一个对象的名称。默认值为Post/Page\'add\\u new\'-添加新文本。对于分层和非分层职位类型,默认设置为“添加新职位”。国际化此字符串时,请使用与您的帖子类型匹配的gettext上下文。示例:\\u x(\'Add New\',\'product\')

  • \'add\\u new\\u item\'-默认为添加新帖子/添加新页面
  • \'edit\\u item\'-默认为编辑帖子/编辑页面
  • \'new\\u item\'-默认为新建帖子/新建页面
  • \'view\\u item\'-默认为查看帖子/查看页面
  • \'view\\u items\'-用于查看post类型存档的标签。默认值为“查看帖子”/“查看页面”
  • \'search\\u items\'-默认为搜索帖子/搜索页面
  • \'not\\u found\'-默认为未找到帖子/未找到页面
  • \'not\\u found\\u in\\u trash\'-默认值是在垃圾箱中找不到帖子/在垃圾箱中找不到页面
  • \'parent\\u item\\u冒号\'-此字符串不用于非层次结构类型。在层次结构中,默认值为“父页:”
  • \'all\\u items\'-子菜单的字符串。默认值为“所有帖子/所有页面”
  • “存档”-用于导航菜单中存档的字符串。默认值为后期存档/页面存档
  • \'insert\\u into\\u item\'-媒体框按钮的字符串。默认值为插入到帖子/插入到页面
  • \'upload\\u to\\u this\\u item\'-媒体帧筛选器的字符串。默认上载到此帖子/上载到此页面
  • “特色图片”-默认为特色图片
  • \'set\\u characterized\\u image\'-默认设置为set characterized image
  • \'remove\\u characterized\\u image\'-默认值为remove characterized image
  • \'use\\u characterized\\u image\'-默认值为用作特色图像
  • “menu\\u name”-默认值与相同name.
  • \'filter\\u items\\u list\'-表视图隐藏标题的字符串
  • \'items\\u list\\u navigation\'-表格分页隐藏标题的字符串
  • \'items\\u list\'-表隐藏标题的字符串
  • \'name\\u admin\\u bar\'-用于管理菜单栏中新建的字符串。默认值与相同singular_name.add_new_item 是解决您问题的标签。

  • SO网友:Krishna Joshi

    要更改标签,请添加add_new_item 在里面labels array 创建自定义帖子类型时通过。下面是自定义帖子类型“事件”的示例。

    add_action( \'init\', \'create_post_type\' );
    
    function create_post_type() {
    
      register_post_type( \'events\',
        array(
            \'labels\' => array(
                \'name\' => __( \'Events\' ),
                \'singular_name\' => __( \'Events\' ),
                \'add_new_item\' => __( \'Add Event\' ),
                \'add_new\' => __( \'Add Event\' ),
                \'edit_item\' => __( \'Edit Event\' ),
                \'featured_image\' => __( \'Event Image\' ),
                \'set_featured_image\' => __( \'Upload Event Image\' ),
                \'remove_featured_image\' => __( \'Remove Event Images\' ),
                \'menu_name\' => __( \'Manage Events\' ),
            ),
            \'public\' => true,
            \'menu_icon\' => \'dashicons-calendar\',            
            \'has_archive\' => true,
            \'supports\' => array(\'title\', \'thumbnail\', \'editor\'),
        )
      );
    }
    
    有关在自定义帖子类型中更改标签的详细信息refer this link

    希望这有帮助。

    结束

    相关推荐

    在后端安装WordPress,并且现有的html网站处于活动状态

    我已经创建了一个HTML网站,想切换到wordpress。我有另一个主题,所以我将复制我的内容到该主题。但我想让我的HTML网站保持活力,直到我完成了向wordpress的转换。有没有什么方法可以安装wordpress数据库,安装我的主题并在后端启动我的word,而HTML仍然有效。我是这方面的初学者,所以请原谅我的任何错误。非常感谢。