WordPress.org

Make WordPress Core

Ticket #28956: 28956.diff

File 28956.diff, 1.3 KB (added by theorboman, 6 years ago)

Add apply filters to both meta_box context and priority in add_meta_box()

  • wp-admin/includes/template.php

     
    924924
    925925        $page = $screen->id;
    926926
     927        /**
     928         * Filter the meta box context.
     929         *
     930         * @since 4.1.0
     931         *
     932         * @param string $context The context within the screen where the meta box
     933         *                        should display. Possible values depending on the
     934         *                        current screen are 'normal', 'side' and 'advanced'.
     935         * @param string $id      Meta box ID.
     936         * @param string $page    The screen ID on which to display the meta box.
     937         */
     938        $context = apply_filters( 'meta_box_context', $context, $id, $page );
     939
     940        /**
     941         * Filter the meta box priority.
     942         *
     943         * @since 4.1.0
     944         *
     945         * @param string $priority The priority within the context of the meta box.
     946         *                         This can be either 'high', 'core', 'default' or
     947         *                         'low'.
     948         * @param string $id       Meta box ID.
     949         * @param string $page     The screen ID on which to display the meta box.
     950         */
     951        $priority = apply_filters( 'meta_box_priority', $priority, $id, $page );
     952
    927953        if ( !isset($wp_meta_boxes) )
    928954                $wp_meta_boxes = array();
    929955        if ( !isset($wp_meta_boxes[$page]) )