Changeset 17293 for trunk/wp-admin/includes/deprecated.php
- Timestamp:
- 01/13/2011 11:19:51 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/includes/deprecated.php
r17071 r17293 689 689 return get_others_unpublished_posts($user_id, 'pending'); 690 690 } 691 692 /**693 * Register column headers for a particular screen.694 *695 * @since 2.7.0696 * @deprecated 3.1.0697 * @deprecated Use WP_List_Table698 *699 * @param string $screen The handle for the screen to add help to. This is usually the hook name returned by the add_*_page() functions.700 * @param array $columns An array of columns with column IDs as the keys and translated column names as the values701 * @see get_column_headers(), print_column_headers(), get_hidden_columns()702 */703 function register_column_headers($screen, $columns) {704 _deprecated_function( __FUNCTION__, '3.1', 'WP_List_Table' );705 706 $wp_list_table = new _WP_List_Table_Compat($screen, $columns);707 }708 709 /**710 * Prints column headers for a particular screen.711 *712 * @since 2.7.0713 * @deprecated 3.1.0714 * @deprecated Use WP_List_Table715 */716 function print_column_headers($screen, $id = true) {717 _deprecated_function( __FUNCTION__, '3.1', 'WP_List_Table' );718 719 $wp_list_table = new _WP_List_Table_Compat($screen);720 721 $wp_list_table->print_column_headers($id);722 }723 724 /**725 * Helper class to be used only by deprecated functions726 *727 * @since 3.1.0728 */729 class _WP_List_Table_Compat extends WP_List_Table {730 var $_screen;731 var $_columns;732 733 function _WP_List_Table_Compat( $screen, $columns = array() ) {734 if ( is_string( $screen ) )735 $screen = convert_to_screen( $screen );736 737 $this->_screen = $screen;738 739 if ( !empty( $columns ) ) {740 $this->_columns = $columns;741 add_filter( 'manage_' . $screen->id . '_columns', array( &$this, 'get_columns' ), 0 );742 }743 }744 745 function get_column_info() {746 $columns = get_column_headers( $this->_screen );747 $hidden = get_hidden_columns( $this->_screen );748 $sortable = array();749 750 return array( $columns, $hidden, $sortable );751 }752 753 function get_columns() {754 return $this->_columns;755 }756 }757
Note: See TracChangeset
for help on using the changeset viewer.