@stephania
Для получения current_user_id из WordPress в Node.js можно использовать REST API.
Для этого необходимо выполнить следующие шаги:
1
|
npm install axios |
1 2 3 4 5 6 7 8 9 10 11 12 |
const axios = require('axios'); axios.get('https://example.com/wp-json/wp/v2/users/me', { withCredentials: true }) .then(response => { const nonce = response.data.nonce; console.log('Nonce:', nonce); }) .catch(error => { console.log(error); }); |
1 2 3 4 5 6 7 8 9 10 11 12 |
axios.post('https://example.com/wp-json/wp/v2/users/me', { 'rest-nonce': nonce }, { withCredentials: true }) .then(response => { const currentUserId = response.data.id; console.log('Current User ID:', currentUserId); }) .catch(error => { console.log(error); }); |
При успешном выполнении запроса будет получен current_user_id
текущего пользователя WordPress.