WordPress.org

Make WordPress Core

Ticket #20164: 20164.1.patch

File 20164.1.patch, 3.6 KB (added by markoheijnen, 4 years ago)

First version of the patch

  • wp-admin/includes/template.php

     
    12821282 * 
    12831283 * @param unknown_type $found_action 
    12841284 */ 
    1285 function find_posts_div($found_action = '') { 
     1285function find_posts_div( $found_action = '' ) { 
    12861286?> 
    12871287        <div id="find-posts" class="find-box" style="display:none;"> 
    1288                 <div id="find-posts-head" class="find-box-head"><?php _e('Find Posts or Pages'); ?></div> 
     1288                <div id="find-posts-head" class="find-box-head"><?php _e( 'Find Posts' ); ?></div> 
    12891289                <div class="find-box-inside"> 
    12901290                        <div class="find-box-search"> 
    12911291                                <?php if ( $found_action ) { ?> 
     
    12961296                                <?php wp_nonce_field( 'find-posts', '_ajax_nonce', false ); ?> 
    12971297                                <label class="screen-reader-text" for="find-posts-input"><?php _e( 'Search' ); ?></label> 
    12981298                                <input type="text" id="find-posts-input" name="ps" value="" /> 
    1299                                 <input type="button" id="find-posts-search" value="<?php esc_attr_e( 'Search' ); ?>" class="button" /><br /> 
     1299                                <input type="button" id="find-posts-search" value="<?php esc_attr_e( 'Search' ); ?>" class="button" /> 
    13001300 
    13011301                                <?php 
    1302                                 $post_types = get_post_types( array('public' => true), 'objects' ); 
    1303                                 foreach ( $post_types as $post ) { 
    1304                                         if ( 'attachment' == $post->name ) 
    1305                                                 continue; 
     1302                                $post_types = get_post_types( array( 'show_ui' => true ), 'objects' ); 
     1303                                $post_types = apply_filters( 'find_posts_div_posttypes', $post_types ); 
     1304 
     1305                                if( count( $post_types ) > 0 ) { 
     1306                                        $post_type_current = reset( $post_types )->name; 
     1307 
     1308                                        echo '<p>'; 
     1309                                        foreach ( $post_types as $post_type ) { 
     1310                                                if( current_user_can( $post_type->cap->edit_posts ) ) { 
     1311                                                ?> 
     1312                                                <input type="radio" name="find-posts-what" id="find-posts-<?php echo esc_attr( $post_type->name ); ?>" value="<?php echo esc_attr( $post_type->name ); ?>" <?php checked( $post_type->name, $post_type_current ); ?> /> 
     1313                                                <label for="find-posts-<?php echo esc_attr( $post_type->name ); ?>"><?php echo $post_type->label; ?></label> 
     1314                                                <?php 
     1315                                                } 
     1316                                        } 
     1317                                        echo '</p>'; 
     1318                                } 
    13061319                                ?> 
    1307                                 <input type="radio" name="find-posts-what" id="find-posts-<?php echo esc_attr($post->name); ?>" value="<?php echo esc_attr($post->name); ?>" <?php checked($post->name, 'post'); ?> /> 
    1308                                 <label for="find-posts-<?php echo esc_attr($post->name); ?>"><?php echo $post->label; ?></label> 
    1309                                 <?php 
    1310                                 } ?> 
    13111320                        </div> 
    13121321                        <div id="find-posts-response"></div> 
    13131322                </div> 
    13141323                <div class="find-box-buttons"> 
    1315                         <input id="find-posts-close" type="button" class="button alignleft" value="<?php esc_attr_e('Close'); ?>" /> 
     1324                        <input id="find-posts-close" type="button" class="button alignleft" value="<?php esc_attr_e( 'Close' ); ?>" /> 
    13161325                        <?php submit_button( __( 'Select' ), 'button-primary alignright', 'find-posts-submit', false ); ?> 
    13171326                </div> 
    13181327        </div> 
  • wp-admin/css/wp-admin.dev.css

     
    39363936        padding: 33px 5px 40px; 
    39373937        position: absolute; 
    39383938        z-index: 1000; 
     3939 
     3940        border: 1px solid #e5e5e5; 
     3941        -moz-box-shadow: rgba(200, 200, 200, 0.7) 0px 4px 10px -1px; 
     3942        -webkit-box-shadow: rgba(200, 200, 200, 0.7) 0px 4px 10px -1px; 
     3943        box-shadow: rgba(200, 200, 200, 0.7) 0px 4px 10px -1px; 
    39393944} 
    39403945 
    39413946.find-box-head { 
     
    39563961} 
    39573962 
    39583963.find-box-search { 
    3959         padding: 12px; 
     3964        padding: 12px 12px 6px 12px; 
    39603965        border-width: 1px; 
    39613966        border-style: none none solid; 
    39623967} 
    39633968 
     3969.find-box-search p { 
     3970        margin: 0.5em 0 0 1px; 
     3971} 
     3972 
    39643973#find-posts-response { 
    39653974        margin: 8px 0; 
    39663975        padding: 0 1px;