вкратце поясню задачу - пишу небольшой плагин для авторизации, регистрации и прочих взаимодействий пользователя с сайтом. В одной части кода, которая отвечает за логин пользователя, я хочу выполнить проверочные действия в отдельном файле в этой же директории. В форме акшен адресую на нужный файл
<form name="loginform" id="loginform" action="'. plugins_url('check_data.php', __FILE__) .'" method="post">
файл check_data.php подключен в инициализируемом файле плагина, но в этом файле не работают функции вордпресс. Получаю ошибку такого плана Fatal error: Call to undefined function wp_signon() in
Подскажите пожалуйста как правильно подключить файл check_data.php, чтобы в нем работали все функции вордпреса ?
Вам надо инициализировать ядро WordPress. Если ваш файл check_data.php находится по пути /wp-content/plugins/my-plugin/check_data.php, то в начало этого файла надо вставить строку
/** Load WordPress Bootstrap */
require_once dirname( dirname (dirname( dirname( __FILE__ ) ) ) ) . '/wp-load.php';
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Непонятно почему в один прекрасный день скрипт стал выбрасывать ошибку
Пишу скрипт на php! Я новичок и мне необходимо взять длительность музыкального трека из VKНедаво ВК закрыли эту возможность и передаётся лишь...
Установил предложенную highlight подсветку синтаксиса PHP-кодаХочу убрать