]> scripts.mit.edu Git - autoinstalls/wordpress.git/blobdiff - wp-includes/class-wp-editor.php
WordPress 3.8
[autoinstalls/wordpress.git] / wp-includes / class-wp-editor.php
index 9ab3feb5c6c39afe8f4fb387a47a0a3624dc430c..16a2e5e10f27607f5072723cd8d0549aa255cfbd 100644 (file)
@@ -127,7 +127,6 @@ final class _WP_Editors {
 
                if ( !empty($buttons) || $set['media_buttons'] ) {
                        echo '<div id="wp-' . $editor_id . '-editor-tools" class="wp-editor-tools hide-if-no-js">';
 
                if ( !empty($buttons) || $set['media_buttons'] ) {
                        echo '<div id="wp-' . $editor_id . '-editor-tools" class="wp-editor-tools hide-if-no-js">';
-                       echo $buttons;
 
                        if ( $set['media_buttons'] ) {
                                self::$has_medialib = true;
 
                        if ( $set['media_buttons'] ) {
                                self::$has_medialib = true;
@@ -139,6 +138,8 @@ final class _WP_Editors {
                                do_action('media_buttons', $editor_id);
                                echo "</div>\n";
                        }
                                do_action('media_buttons', $editor_id);
                                echo "</div>\n";
                        }
+
+                       echo '<div class="wp-editor-tabs">' . $buttons . "</div>\n";
                        echo "</div>\n";
                }
 
                        echo "</div>\n";
                }
 
@@ -786,8 +787,6 @@ final class _WP_Editors {
                        'update_post_term_cache' => false,
                        'update_post_meta_cache' => false,
                        'post_status' => 'publish',
                        'update_post_term_cache' => false,
                        'update_post_meta_cache' => false,
                        'post_status' => 'publish',
-                       'order' => 'DESC',
-                       'orderby' => 'post_date',
                        'posts_per_page' => 20,
                );
 
                        'posts_per_page' => 20,
                );
 
@@ -798,6 +797,19 @@ final class _WP_Editors {
 
                $query['offset'] = $args['pagenum'] > 1 ? $query['posts_per_page'] * ( $args['pagenum'] - 1 ) : 0;
 
 
                $query['offset'] = $args['pagenum'] > 1 ? $query['posts_per_page'] * ( $args['pagenum'] - 1 ) : 0;
 
+               /**
+                * Filter the link query arguments.
+                *
+                * Allows modification of the link query arguments before querying.
+                *
+                * @see WP_Query for a full list of arguments
+                *
+                * @since 3.7.0
+                *
+                * @param array $query An array of WP_Query arguments.
+                */
+               $query = apply_filters( 'wp_link_query_args', $query );
+
                // Do main query.
                $get_posts = new WP_Query;
                $posts = $get_posts->query( $query );
                // Do main query.
                $get_posts = new WP_Query;
                $posts = $get_posts->query( $query );
@@ -821,7 +833,26 @@ final class _WP_Editors {
                        );
                }
 
                        );
                }
 
-               return $results;
+               /**
+                * Filter the link query results.
+                *
+                * Allows modification of the returned link query results.
+                *
+                * @since 3.7.0
+                *
+                * @param array $results {
+                *     An associative array of query results.
+                *
+                *     @type array {
+                *         @type int    'ID'        The post ID.
+                *         @type string 'title'     The trimmed, escaped post title.
+                *         @type string 'permalink' The post permalink.
+                *         @type string 'info'      A 'Y/m/d'-formatted date for 'post' post type, the 'singular_name' post type label otherwise.
+                *     }
+                * }
+                * @param array $query   An array of WP_Query arguments. @see 'wp_link_query_args' filter
+                */
+               return apply_filters( 'wp_link_query', $results, $query );
        }
 
        /**
        }
 
        /**