Make WordPress Core


Ignore:
Timestamp:
12/11/2009 11:14:43 PM (16 years ago)
Author:
ryan
Message:

Don't fallback to the options database when retrieving *_per_page user options. Props nacin. fixes #11385

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/includes/post.php

    r12373 r12375  
    846846    }
    847847
    848     $posts_per_page = get_user_option('edit_per_page');
    849     if ( empty($posts_per_page) )
     848    $posts_per_page = (int) get_user_option( 'edit_per_page', 0, false );
     849    if ( empty( $posts_per_page ) || $posts_per_page < 1 )
    850850        $posts_per_page = 15;
    851     $posts_per_page = apply_filters('edit_posts_per_page', $posts_per_page);
     851    $posts_per_page = apply_filters( 'edit_posts_per_page', $posts_per_page );
    852852
    853853    wp("post_type=post&$post_status_q&posts_per_page=$posts_per_page&order=$order&orderby=$orderby");
     
    904904    $q['post_type'] = 'attachment';
    905905    $q['post_status'] = isset( $q['status'] ) && 'trash' == $q['status'] ? 'trash' : 'inherit';
    906     $media_per_page = get_user_option('upload_per_page');
    907     if ( empty($media_per_page) )
     906    $media_per_page = (int) get_user_option( 'upload_per_page', 0, false );
     907    if ( empty( $media_per_page ) || $media_per_page < 1 )
    908908        $media_per_page = 20;
    909     $q['posts_per_page'] = $media_per_page;
     909    $q['posts_per_page'] = apply_filters( 'upload_per_page', $media_per_page );
    910910
    911911    $post_mime_types = get_post_mime_types();
Note: See TracChangeset for help on using the changeset viewer.