REFACTOR Removing useless code
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
6f4a9ad9f8
commit
7f57f70593
|
|
@ -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')
|
|
||||||
));
|
|
||||||
}
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user