wp_ajax_wp_link_ajax()
Ajax handler for internal linking.
描述
源代码
File: wp-admin/includes/ajax-actions.php
function wp_ajax_wp_link_ajax() {
check_ajax_referer( 'internal-linking', '_ajax_linking_nonce' );
$args = array();
if ( isset( $_POST['search'] ) ) {
$args['s'] = wp_unslash( $_POST['search'] );
}
if ( isset( $_POST['term'] ) ) {
$args['s'] = wp_unslash( $_POST['term'] );
}
$args['pagenum'] = ! empty( $_POST['page'] ) ? absint( $_POST['page'] ) : 1;
if ( ! class_exists( '_WP_Editors', false ) ) {
require( ABSPATH . WPINC . '/class-wp-editor.php' );
}
$results = _WP_Editors::wp_link_query( $args );
if ( ! isset( $results ) )
wp_die( 0 );
echo wp_json_encode( $results );
echo "\n";
wp_die();
}
更新日志
Version
描述
3.1.0
Introduced.
相关函数
Uses
wp-includes/functions.php:
wp_json_encode()
wp-includes/formatting.php:
wp_unslash()
wp-includes/pluggable.php:
check_ajax_referer()
wp-includes/functions.php:
absint()
wp-includes/functions.php:
wp_die()
wp-includes/class-wp-editor.php:
_WP_Editors::wp_link_query()
Show 1 more use
Hide more uses
User Contributed Notes