wp_ajax_nopriv_(action) хук-подіяWP 2.8.0

Спрацьовує при WP AJAX запит для НЕ авторизованого користувача. Це запит на файл /wp-admin/admin-ajax.php.

(action)– Це динамічна частина хука, в якій потрібно вказати назву AJAX події. Ця назва потрібно буде використовувати як GET|POSTпараметр actionу самому AJAX запиті на файл /wp-admin/admin-ajax.php. А також, на основі цієї назви потрібно буде створити хук, який оброблятиме AJAX запит.

wp_ajax_(action) — аналогічна подія лише авторизованих користувачів. За посиланням детальніше описано, як і що працює на цій події.

Використання

add_action( 'wp_ajax_nopriv_(action)', 'wp_kama_ajax_nopriv_action');

/**
 * Function for `wp_ajax_nopriv_(action)` action-hook.
 *
 * @return void
 */
function wp_kama_ajax_nopriv_action(){

	// action...
}

Приклади

0

#1 Приклад використання

Дивіться у статті про AJAX .

список змін

З версії 2.8.0Введено.

Де викликається хук

У файлі:
/wp-admin/admin-ajax.php
wp_ajax_nopriv_(action)

wp-admin/admin-ajax.php 202

do_action( "wp_ajax_nopriv_{$action}");

Де використовується хук у WordPress

wp-admin/admin-ajax.php 167

add_action( 'wp_ajax_nopriv_generate-password', 'wp_ajax_nopriv_generate_password');

wp-admin/admin-ajax.php 169

add_action( 'wp_ajax_nopriv_heartbeat', 'wp_ajax_nopriv_heartbeat', 1);

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *