
如何将Ajax实时搜索添加到您的WordPress
wp_get_post_autosave ( $post_id, $user_id = 0 )
wp_get_post_autosave: 这个函数检索一个文章的自动保存版本。它接受一个文章的ID作为参数,并返回一个关于自动保存修订的数据数组。
检索指定文章的自动保存数据。
返回一个文章对象,包含指定文章的自动保存的信息。如果传递了可选的$user_id,则返回该用户的自动保存数据,否则返回最新的自动保存数据。
function wp_get_post_autosave( $post_id, $user_id = 0 ) { global $wpdb; $autosave_name = $post_id . '-autosave-v1'; $user_id_query = ( 0 !== $user_id ) ? "AND post_author = $user_id" : null; // Construct the autosave query. $autosave_query = " SELECT * FROM $wpdb->posts WHERE post_parent = %d AND post_type = 'revision' AND post_status = 'inherit' AND post_name = %s " . $user_id_query . ' ORDER BY post_date DESC LIMIT 1'; $autosave = $wpdb->get_results( $wpdb->prepare( $autosave_query, $post_id, $autosave_name ) ); if ( ! $autosave ) { return false; } return get_post( $autosave[0] ); }