Make WordPress Core


Ignore:
Timestamp:
11/18/2010 07:59:05 AM (13 years ago)
Author:
nacin
Message:

Third pass on internal linking preloading. Or, what I left out of the second pass commit. see #11420.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/admin-ajax.php

    r16457 r16459  
    10751075    break;
    10761076case 'wp-link-ajax':
    1077     require_once ABSPATH . WPINC . '/js/tinymce/wp-mce-link.php';
    1078 
    1079     wp_link_ajax( $_POST );
     1077    require_once ABSPATH . 'wp-admin/includes/internal-linking.php';
     1078
     1079    $args = array();
     1080
     1081    if ( isset( $_POST['title'] ) )
     1082        $args['s'] = stripslashes( $_POST['title'] );
     1083    $args['pagenum'] = ! empty( $_POST['page'] ) ? absint( $_POST['page'] ) : 1;
     1084
     1085    $results = wp_link_query( $args );
     1086
     1087    if ( ! isset( $results ) )
     1088        die( '0' );
     1089
     1090    echo json_encode( $results );
     1091    echo "\n";
    10801092
    10811093    exit;
Note: See TracChangeset for help on using the changeset viewer.