Dashicons没有在Wordpress 4.9.1中显示?

时间:2017-12-19 23:28:50

标签: php wordpress dashicons

所以我正在尝试在Wordpress中进行一些管理仪表板的自定义(版本4.9.1前沿)。我正在一个插件中创建一个自定义帖子,我将开发该广告以进行出价和显示广告列表帖子。 register_post_type函数设置是相当标准的,如下所示(剥离任何剩余的要求):

function tp_register_advert_post_type() {

  $singular = 'Ad Listing';
  $plural = 'Ad Listings';

  $labels = array(
    'name' => $plural,
    'singular_name'       => $singular,
    'add_name'            => 'Add New',
    'add_new_item'        => 'Add New ' . $singular,
    'edit'                => 'Edit',
    'edit_item'           => 'Edit ' . $singular,
    'new_item'            => 'New ' . $singular,
    'view'                => 'View',
    'view_item'           => 'View ' . $singular,
    'search_item'         => 'Search ' . $plural,
    'parent'              => 'Parent ' . $singular,
    'not_found'           => 'No ' . $plural .' found',
    'not_found_in_trash'  => 'No ' . $plural .' in Trash'
  );

  $args = array(
    'labels'              => $labels,
    'capability_type'     => 'post',
    'public'              => true,
    'publicly_queryable'  => true,
    'has_archive'         => true,
    'exclude_from_search' => false,
    'show_ui'             => true,
    'show_in_menu'        => true,
    'show_in_admin_bar'   => true,
    'menu_position'       => 6,
    'menu-icon'           => 'dashicons-vault',
    'can_export'          => true,
  );

  register_post_type( 'ad listing', $args );
}
add_action( 'init', 'tp_register_advert_post_type' );

除了$ args数组中的menu_icon之外,一切正常吗?我究竟在这做错了什么?我看不到任何明显的东西 - 其他一切都有效,除了默认的“pin”图标仍然显示?帮助

1 个答案:

答案 0 :(得分:0)

$args中的索引似乎是menu-icon,但根据Codex,它应该是menu_icon