Список функций для создания личного кабинета

Sublime Text 3 Serial license key
01.10.2018
Семантический конспект. Как составить?
28.11.2018

wp_mail() — отправка писем

username_exists($username) — проверка на существование пользователя с таким логином

email_exists($e_mail) — проверка на существование такого email в системе

wp_generate_password($length = 8, $include_standard_special_chars = false) — нужна для генерации пароля

wp_insert_user($userdata) — функция для добавления пользователя в систему(можно сказать его регистрация)

update_user_meta($user_id, ‘field’, $value) — функция для добавления поля пользователя. Аналог произвольных полей у постов. (post meta)

delete_post_meta() — удаления поля пользователя.

current_user_can('my_role') — проверка относится ли текущий user к группе my_role

is_user_logged_in() — проверка авторизован ли пользователь

wp_update_user — обновить поля пользователя.(id, пароль и т.д.)

global $user_ID; — получить id авторизованного пользователя

Связка для изменения ролей пользователей

$u = new WP_User($user_id);
$u->remove_role('customer');
$u->add_role('my_role');

Связка для авторизации пользователя

$creds['user_login'] = $username;
$creds['user_password'] = $random_password;
$creds['remember'] = true;
$user = wp_signon($creds, false);
Связка для редиректа

Связка для редиректа

wp_redirect('path');
exit;
Политика конфиденциальности

Политика конфиденциальности ресурса, расположенного на доменном имени www.contentim.ru

1. ОПРЕДЕЛЕНИЕ ТЕРМИНОВ

2. ОБЩИЕ ПОЛОЖЕНИЯ

3. ПРЕДМЕТ ПОЛИТИКИ КОНФИДЕНЦИАЛЬНОСТИ

4. ЦЕЛИ СБОРА ПЕРСОНАЛЬНОЙ ИНФОРМАЦИИ ПОЛЬЗОВАТЕЛЯ

5. СПОСОБЫ И СРОКИ ОБРАБОТКИ ПЕРСОНАЛЬНОЙ ИНФОРМАЦИИ

6. ОБЯЗАТЕЛЬСТВА СТОРОН

7. ОТВЕТСТВЕННОСТЬ СТОРОН

8. РАЗРЕШЕНИЕ СПОРОВ

9. ДОПОЛНИТЕЛЬНЫЕ УСЛОВИЯ

Обновлено «01» июня 2018 г.

×
Пользовательское соглашение ресурса, расположенного на доменном имени www.contentim.ru

1. ОБЩИЕ ПОЛОЖЕНИЯ

2. ОПРЕДЕЛЕНИЯ ТЕРМИНОВ

3. ПРЕДМЕТ СОГЛАШЕНИЯ

4. ПРАВА И ОБЯЗАННОСТИ СТОРОН

5. ИСПОЛЬЗОВАНИЕ САЙТА

6. ОТВЕТСТВЕННОСТЬ

7. НАРУШЕНИЕ УСЛОВИЙ ПОЛЬЗОВАТЕЛЬСКОГО СОГЛАШЕНИЯ

8. РАЗРЕШЕНИЕ СПОРОВ

9. ДОПОЛНИТЕЛЬНЫЕ УСЛОВИЯ

Обновлено «01» июня 2018 г.

×
Сбор персональных данных

Did you know, that Easy Modal has a fancy new replacement called Popup Maker? It is the highest user rated popup & modal plugin available for WordPress.

Принять

×
Заказать аудит сайта
*Все поля обязательные
×