自定义帖子类型:标签不显示

时间:2021-07-27 作者:thedebuggger

我创建了自定义帖子类型。mu插件文件夹中的php文件:

    <?php 

function custom_post_types(){
    register_post_type(\'event\', array(
        \'public\' => true,
        \'labels\' => array(
            \'name\' => \'Events\',
            \'edit_item\'=>\'Edit Event\',
            \'edit_posts\' => \'Add New Event\',
            \'all_items\' => \'All Events\'
        ),
        \'menu_icon\' => \'dashicons-calendar\'
    ));
  }
  
  add_action(\'init\', \'custom_post_types\');
这两个标签的名称\'edit_item\'=> \'Edit Event\', & \'edit_posts\' => \'Add New Event\' 不工作。我想知道我错在哪里。有人能帮忙吗?非常感谢。

1 个回复
最合适的回答,由SO网友:Jacob Peattie 整理而成

您已将这些标签放入capabilities 参数,该参数不正确。他们应该在labels 参数edit_posts 标签,而您缺少大多数标签。您需要提供更多的标签。它们列在这里:https://developer.wordpress.org/reference/functions/get_post_type_labels/

相关推荐