WordPress.org

Make WordPress Core

Ticket #20164: 20164.1.patch

File 20164.1.patch, 3.6 KB (added by markoheijnen, 6 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;