Вот пример кода который позволит прослушать Post запросы всех пользователей
add_action( 'wp_loaded', 'my_plugin_register_endpoints' );
function my_plugin_register_endpoints() {
add_rewrite_endpoint( 'my-endpoint', EP_ROOT );
add_action( 'template_redirect', 'my_plugin_handle_endpoint' );
}
function my_plugin_handle_endpoint() {
global $wp_query;
if ( isset( $wp_query->query_vars['my-endpoint'] ) ) {
// Обработка запроса
// Здесь можно получить данные POST запроса:
$my_data = $_POST['my_data'];
// Добавьте свой код обработки POST запроса
// Для отправки ответа можно использовать функцию wp_send_json:
wp_send_json( array(
'success' => true,
'message' => 'POST запрос успешно обработан'
) ) ;
exit;
}
}