WordPress.org

Make WordPress Core

Ticket #25848: class-wp-list-table.2.diff

File class-wp-list-table.2.diff, 2.1 KB (added by miyauchi, 8 years ago)

fix @since

  • src/wp-admin/includes/class-wp-list-table.php

     
    244244         */
    245245        function views() {
    246246                $views = $this->get_views();
     247                /**
     248                 * Filter the list of views available on this table.
     249                 *
     250                 * @since 3.1.0
     251                 *
     252                 * @param array $views The list of views available on this table.
     253                 */
    247254                $views = apply_filters( 'views_' . $this->screen->id, $views );
    248255
    249256                if ( empty( $views ) )
     
    279286        function bulk_actions() {
    280287                if ( is_null( $this->_actions ) ) {
    281288                        $no_new_actions = $this->_actions = $this->get_bulk_actions();
    282                         // This filter can currently only be used to remove actions.
     289                        /**
     290                         * Filter the bulk actions dropdown.
     291                         *
     292                         * This filter can currently only be used to remove actions.
     293                         *
     294                         * @since 3.1.0
     295                         *
     296                         * @param array $this->_actions bulk actions.
     297                         */
    283298                        $this->_actions = apply_filters( 'bulk_actions-' . $this->screen->id, $this->_actions );
    284299                        $this->_actions = array_intersect_assoc( $this->_actions, $no_new_actions );
    285300                        $two = '';
     
    482497                if ( empty( $per_page ) || $per_page < 1 )
    483498                        $per_page = $default;
    484499
     500                /**
     501                 * Filter the number of items to display on a single page.
     502                 *
     503                 * @since 3.1.0
     504                 *
     505                 * @param int $per_page The number of items to display on a single page.
     506                 */
    485507                return (int) apply_filters( $option, $per_page );
    486508        }
    487509
     
    614636                $columns = get_column_headers( $this->screen );
    615637                $hidden = get_hidden_columns( $this->screen );
    616638
    617                 $_sortable = apply_filters( "manage_{$this->screen->id}_sortable_columns", $this->get_sortable_columns() );
     639                $sortable_columns = $this->get_sortable_columns();
     640                /**
     641                 * Filter the sortable columns.
     642                 *
     643                 * @since 3.1.0
     644                 *
     645                 * @param array $sortable_columns An array of sortable columns.
     646                 */
     647                $_sortable = apply_filters( "manage_{$this->screen->id}_sortable_columns", $sortable_columns );
    618648
    619649                $sortable = array();
    620650                foreach ( $_sortable as $id => $data ) {