Или это нарушает цель одноразового номера, который, по моему мнению, я не совсем понимаю? :)
Например, для двух запросов ajax, которые запускаются при загрузке страницы, или когда что-то нажимается:
$.ajax({
type: 'post',
url: 'admin-ajax.php',
data: { action: 'foo',
_ajax_nonce: '<?php echo $nonce; ?>' }
});
$.ajax({
type: 'post',
url: 'admin-ajax.php',
data: { action: 'foo2',
_ajax_nonce: '<?php echo $nonce; ?>' }
});
Да, одноразовые номера очень запутаны. :)
Хотя понятие одноразового номера подразумевает, что оно используется только один раз, WordPress не применяет его, и технически вы можете использовать одноразовый номер несколько раз.
Тем не менее, поскольку одноразовый номер используется для проверки намерения (как вы действительно хотели выполнить определенное действие) - разные действия должны генерировать и проверять разные одноразовые номера.
источник