как сделать сессионный вход в WordPress - PullRequest
0 голосов
/ 31 августа 2018

Как добавить сеанс в форму, которую я создал, используя сеанс из WordPress, чтобы к форме можно было получить доступ только после входа администратора?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 31 августа 2018

Зачем использовать сеанс, чтобы определить, вошел ли пользователь с правами администратора?
Вы можете просто использовать встроенную функцию Wordpress:

current_user_can( 'manage_options' ): Разработчик Wordpress

0 голосов
/ 31 августа 2018

Сделай как

function init_sessions() 
{
   if (user_logged_on_site) {
      @session_start();
      $user_id = $_SESSION['wp_user_id']; 
      wp_set_auth_cookie( $user_id); 
  }
}
add_action('init', 'init_sessions');

$ _ SESSION не используется в Wordpress. поэтому вам нужно добавить код в файл functions.php, пожалуйста, проверьте его по адресу http://www.frank -verhoeven.com / using-session-in-wordpress /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...