WordPress.org

Make WordPress Core

Ticket #26869: perpage.2.diff

File perpage.2.diff, 1.9 KB (added by DrewAPicture, 3 years ago)

edit_{$post_type}_per_page round 2.

  • src/wp-admin/includes/post.php

     
    949949        elseif ( isset($q['post_status']) && 'pending' == $q['post_status'] ) 
    950950                $order = 'ASC'; 
    951951 
    952         $per_page = 'edit_' . $post_type . '_per_page'; 
     952        $per_page = "edit_{$post_type}_per_page"; 
    953953        $posts_per_page = (int) get_user_option( $per_page ); 
    954954        if ( empty( $posts_per_page ) || $posts_per_page < 1 ) 
    955955                $posts_per_page = 20; 
     
    957957        /** 
    958958         * Filter the number of items per page to show for a specific 'per_page' type. 
    959959         * 
    960          * The dynamic hook name, $per_page, refers to a hook name comprised of the post type, 
    961          * preceded by 'edit_', and succeeded by '_per_page', e.g. 'edit_$post_type_per_page'. 
     960         * The dynamic portion of the hook name, $post_type, refers to the post type. 
    962961         * 
    963962         * Some examples of filter hooks generated here include: 'edit_attachment_per_page', 
    964963         * 'edit_post_per_page', 'edit_page_per_page', etc. 
    965964         * 
    966965         * @since 3.0.0 
    967966         * 
    968          * @param int $posts_per_page Number of posts to display per page for the given 'per_page' 
     967         * @param int $posts_per_page Number of posts to display per page for the given post 
    969968         *                            type. Default 20. 
    970969         */ 
    971         $posts_per_page = apply_filters( $per_page, $posts_per_page ); 
     970        $posts_per_page = apply_filters( "edit_{$post_type}_per_page", $posts_per_page ); 
    972971 
    973972        /** 
    974973         * Filter the number of posts displayed per page when specifically listing "posts". 
    975974         * 
    976975         * @since 2.8.0 
    977976         * 
    978          * @param int    $per_page Number of posts to be displayed. Default 20. 
    979          * @param string $post_type The post type. 
     977         * @param int    $posts_per_page Number of posts to be displayed. Default 20. 
     978         * @param string $post_type      The post type. 
    980979         */ 
    981980        $posts_per_page = apply_filters( 'edit_posts_per_page', $posts_per_page, $post_type ); 
    982981