Написал регистрацию и авторизацию на php, залил все на хостинг на WP, стал подключать к БД напрямую и облом. Возможно ли как то подключить БД напрямую и отправлять/получать данные ? Часть PHP кода тестовая для того чтобы было понимание о чем речь. (Данные для подключения удалил по понятным причинам).
Хочу еще добавить что когда я захожу в админ панель сайта WP, форма и подключение к БД все работает. Как только выхожу из админки, слетает.
//Подключение к БД и регистрация нового пользователя
<?php
$full_name = $_POST['full_name'];
$login = $_POST['login'];
$email = $_POST['email'];
$password = $_POST['password'];
$password_confirm = $_POST['password_confirm'];
if (mb_strlen($full_name) < 3 || mb_strlen($full_name) > 90) {
echo "Недопустимая длинна Имени (от 3 до 90 симоволов)";
exit();
} else if (mb_strlen($login) < 3 || mb_strlen($login) > 50 ) {
echo "Недопустимая длинна Логина (от 3 до 50 симоволов)";
exit();
} else if (mb_strlen($password) < 3 || mb_strlen($password) > 5000 ) {
echo "Недопустимая длинна пароля (от 3 до 50 симоволов)";
exit();
} else if ($password === $password_confirm) {
} else {
echo "Пароли не совпадают";
exit();
}
$mysql = new mysqli('localhost', ' ', ' ', ' '); // Не подключается к БД
$mysql->query("INSERT INTO `users` (`full_name`, `login`, `email`, `password`) VALUES('$full_name', '$login', '$email', '$password')");
$mysql->close();
header('Location: /');
?>