Однією з причин, чому WordPress є чудовим, є те, що він постачається із власною повноцінною системою автентифікації користувачів. Написати, що в ці дні з нуля було б досить тупо, якщо ви не плануєте вносити в процес величезну купу інновацій.
Обмежте Content Pro, наш плагін для членства, звичайно, не переосмислює колесо. Він просто розширює те, що робить користувацька система WordPress, додаючи передплату користувачам.
Отже, коли ми вирішили додати форму входу для наших користувачів, ми, по суті, просто виставляємо логін WordPress у нашому шаблоні, а не перенаправляємо їх на /wp-login.php - що є типовим. Функція wp_login_form () - це те, що нам потрібно.
Ми використовуємо трохи логіки щодо того, коли це показувати. Якщо користувач вийшов з системи, він отримує форму входу. Якщо вони увійшли в систему, вони отримують “Ласкаво просимо назад!” модуль замість цього.