Changeset 19013 for trunk/wp-admin/includes/template.php
- Timestamp:
- 10/19/2011 09:43:02 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/includes/template.php
r18982 r19013 840 840 * @param string $title Title of the meta box. 841 841 * @param string $callback Function that fills the box with the desired content. The function should echo its output. 842 * @param string $page The type of edit pageon which to show the box (post, page, link).842 * @param string|object $screen The screen on which to show the box (post, page, link). 843 843 * @param string $context The context within the page where the boxes should show ('normal', 'advanced'). 844 844 * @param string $priority The priority within the context where the boxes should show ('high', 'low'). 845 845 */ 846 function add_meta_box($id, $title, $callback, $ page, $context = 'advanced', $priority = 'default', $callback_args=null) {846 function add_meta_box($id, $title, $callback, $screen, $context = 'advanced', $priority = 'default', $callback_args=null) { 847 847 global $wp_meta_boxes; 848 849 if ( empty( $screen ) ) 850 $screen = get_current_screen(); 851 elseif ( is_string( $screen ) ) 852 $screen = convert_to_screen( $screen ); 853 854 $page = $screen->id; 848 855 849 856 if ( !isset($wp_meta_boxes) ) … … 900 907 * @since 2.5.0 901 908 * 902 * @param string $page page identifier, also known as screen identifier909 * @param string|object $screen Screen identifier 903 910 * @param string $context box context 904 911 * @param mixed $object gets passed to the box callback function as first parameter 905 912 * @return int number of meta_boxes 906 913 */ 907 function do_meta_boxes( $page, $context, $object) {914 function do_meta_boxes( $screen, $context, $object ) { 908 915 global $wp_meta_boxes; 909 916 static $already_sorted = false; 910 917 911 $hidden = get_hidden_meta_boxes($page); 918 if ( empty( $screen ) ) 919 $screen = get_current_screen(); 920 elseif ( is_string( $screen ) ) 921 $screen = convert_to_screen( $screen ); 922 923 $page = $screen->id; 924 925 $hidden = get_hidden_meta_boxes( $screen ); 912 926 913 927 printf('<div id="%s-sortables" class="meta-box-sortables">', htmlspecialchars($context)); … … 920 934 foreach ( explode(',', $ids ) as $id ) { 921 935 if ( $id && 'dashboard_browser_nag' !== $id ) 922 add_meta_box( $id, null, null, $ page, $box_context, 'sorted' );936 add_meta_box( $id, null, null, $screen, $box_context, 'sorted' ); 923 937 } 924 938 } … … 962 976 * 963 977 * @param string $id String for use in the 'id' attribute of tags. 964 * @param string $page The type of edit pageon which to show the box (post, page, link).978 * @param string|object $screen The screen on which to show the box (post, page, link). 965 979 * @param string $context The context within the page where the boxes should show ('normal', 'advanced'). 966 980 */ 967 function remove_meta_box($id, $ page, $context) {981 function remove_meta_box($id, $screen, $context) { 968 982 global $wp_meta_boxes; 983 984 if ( empty( $screen ) ) 985 $screen = get_current_screen(); 986 elseif ( is_string( $screen ) ) 987 $screen = convert_to_screen( $screen ); 988 989 $page = $screen->id; 969 990 970 991 if ( !isset($wp_meta_boxes) )
Note: See TracChangeset
for help on using the changeset viewer.