Как из js вызвать php с функциями wordpress
-
Подскажите, пожалуйста, как правильно закодить следующую идею.
На странице нажимается кнопка, с помощью ajax запускается файл php в котором используются стандартные функции wordpress.
вот мой ajax.js
function ajaxPost (params) { var request = new XMLHttpRequest (); request.onreadystatechange = function(){ if (request.readyState == 4 && request.status == 200){ document.querySelector('#reit').innerHTML = request.responseText; } } request.open('POST','/wp-content/plugins/myinnovatika/includes/ajax.php'); request.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); request.send(params); }
А вот ajax.php
<?php if ( is_user_logged_in() ) { echo 'Вы авторизованы на сайте!'; } else { echo 'Вы всего лишь пользователь!'; }
Но в результате запуска на месте вывода сообщения появляется ошибка:
Fatal error: Call to undefined function is_user_logged_in() in \wp-content\plugins\myinnovatika\includes\ajax.php on line 2
т.е. как я понял, не получилось вызвать функцию function is_user_logged_in()
Как это можно исправить?Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
Просмотр 2 ответов — с 1 по 2 (всего 2)
Просмотр 2 ответов — с 1 по 2 (всего 2)
- Тема «Как из js вызвать php с функциями wordpress» закрыта для новых ответов.