Make WordPress Core

Changeset 47196


Ignore:
Timestamp:
02/05/2020 10:38:11 PM (7 years ago)
Author:
SergeyBiryukov
Message:

Posts, Post Types: Add default menu_icon values for built-in post types.

This allows the icons to be retrieved via get_post_type_object().

Props m.usama.masood, michael.ecklund, SergeyBiryukov.
Fixes #38844.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/post.php

    r47194 r47196  
    3131                        'map_meta_cap'          => true,
    3232                        'menu_position'         => 5,
     33                        'menu_icon'             => 'dashicons-admin-post',
    3334                        'hierarchical'          => false,
    3435                        'rewrite'               => false,
     
    5556                        'map_meta_cap'          => true,
    5657                        'menu_position'         => 20,
     58                        'menu_icon'             => 'dashicons-admin-page',
    5759                        'hierarchical'          => true,
    5860                        'rewrite'               => false,
     
    8688                        ),
    8789                        'map_meta_cap'          => true,
     90                        'menu_icon'             => 'dashicons-admin-media',
    8891                        'hierarchical'          => false,
    8992                        'rewrite'               => false,
  • trunk/tests/phpunit/tests/post/types.php

    r47186 r47196  
    265265
    266266        /**
     267         * @ticket 38844
     268         */
     269        public function test_get_post_type_object_includes_menu_icon_for_builtin_post_types() {
     270                $this->assertEquals( 'dashicons-admin-post', get_post_type_object( 'post' )->menu_icon );
     271                $this->assertEquals( 'dashicons-admin-page', get_post_type_object( 'page' )->menu_icon );
     272                $this->assertEquals( 'dashicons-admin-media', get_post_type_object( 'attachment' )->menu_icon );
     273        }
     274
     275        /**
    267276         * @ticket 14761
    268277         */
Note: See TracChangeset for help on using the changeset viewer.