WordPress Version: 6.3
/**
* Handles retrieving a sample permalink via AJAX.
*
* @since 3.1.0
*/
function wp_ajax_sample_permalink()
{
check_ajax_referer('samplepermalink', 'samplepermalinknonce');
$post_id = isset($_POST['post_id']) ? (int) $_POST['post_id'] : 0;
$title = isset($_POST['new_title']) ? $_POST['new_title'] : '';
$slug = isset($_POST['new_slug']) ? $_POST['new_slug'] : null;
wp_die(get_sample_permalink_html($post_id, $title, $slug));
}