В настоящее время у меня есть база данных MySQL с моего старого сайта, на которой была базовая форма входа в PHP, и она запрашивала бы таблицу, содержащую пользовательскую информацию, для входа в систему. , Однако недавно я перешел в WordPress, и, похоже, он был довольно подавляющим, поэтому я изо всех сил пытаюсь понять, как интегрировать мою старую форму входа в систему с сайтом WordPress.Система входа в WordPress (с циклом?)
Я пробовал посмотреть на это сообщение: Wordpress login system и я все еще смущен. Я понимаю, что «цикл» отвечает за отображение нескольких «сообщений» на одной странице. Но для интеграции моего собственного PHP-кода или более конкретно; страницу входа в систему, я бы сделал зарегистрированный «пост» и не зарегистрированный «пост» и, возможно, использовал шаблон для отображения одного или другого для одной страницы с помощью «Loop», который использует if, чтобы проверить, вошел ли пользователь в систему?
Или есть какой-то более простой метод, который я полностью отсутствует?
Спасибо!
EDIT: Я думал о создании двух страниц, используя шаблон, чтобы проверить, находится ли пользователь в верхней части страницы, и отображать соответствующий контент, если они есть, или перенаправить на страницу входа, если они не являются «т. Будет ли это работать?
Другой возможный метод, о котором я мог думать, это создание двух сообщений и отображение соответствующего на одной странице через The Loop. Возможно ли это? Есть ли проблемы безопасности?
EDIT2: Я собираюсь попробовать плагин Members и посмотреть, могу ли я изменить таблицы WordPress MySQL, чтобы предоставить возможность для моих предыдущих данных.
EDIT3: Мне нужно синхронизировать мои пользовательские логины с нашей внешней базой данных, поскольку она содержит флажки, чтобы проверить, смогут ли мои члены получить доступ к нашим страницам поддержки. Я не уверен, как это было бы жизнеспособно, полагаясь на обычную систему входа в систему WordPress и таблицы.
Честно говоря, я думаю, что я больше усложняю больше, чем нужно, как вы говорите. Я использовал и теперь понял основы системы входа в систему WP и хочу принять ее. Единственная проблема заключается в том, что когда пользователь регистрируется с WP, дополнительные поля регистрации (добавленные через плагин Ultimate Member), они отправляются в таблицу wp_usermeta, а не в таблицу wp_users. Это тоже усложняет ситуацию. – Ridai
Теперь я создаю свой собственный плагин, который перехватывает действия, которые предоставляет плагин Ultimate Member, тем самым добавляя мои собственные функции, которые будут выполняться в одно и то же время. Это самый близкий ответ на мой вопрос, поэтому я буду отмечать его как правильно! – Ridai