REFACTOR Removing useless code
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Nonimart 2025-08-27 10:57:28 +02:00
parent 6f4a9ad9f8
commit 7f57f70593

View File

@ -189,31 +189,3 @@ function apply_footnotes_urls_to_content($content)
return $dom->saveHTML(); return $dom->saveHTML();
} }
// Endpoint AJAX pour sanitize_title
add_action('wp_ajax_sanitize_title_ajax', 'sanitize_title_ajax_handler');
add_action('wp_ajax_nopriv_sanitize_title_ajax', 'sanitize_title_ajax_handler');
function sanitize_title_ajax_handler()
{
// Vérifier le nonce pour la sécurité
if (!wp_verify_nonce($_POST['nonce'], 'sanitize_title_nonce')) {
wp_die('Erreur de sécurité');
}
$title = sanitize_text_field($_POST['title']);
$sanitized_title = sanitize_title($title);
wp_send_json_success(array('sanitized_title' => $sanitized_title));
}
// Ajouter le script et les variables localisées
add_action('wp_enqueue_scripts', 'add_sanitize_title_script');
function add_sanitize_title_script()
{
wp_localize_script('jquery', 'sanitize_title_ajax', array(
'ajax_url' => admin_url('admin-ajax.php'),
'nonce' => wp_create_nonce('sanitize_title_nonce')
));
}