如何将会话添加到我使用wordpress会话创建的表单中,以便仅当管理员登录后才能访问该表单?
谢谢。
答案 0 :(得分:2)
为什么要使用会话来确定管理员用户是否已登录?
您可以简单地使用内置的Wordpress函数:
current_user_can( 'manage_options' )
:Wordpress Developer
答案 1 :(得分:1)
像
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中不使用。因此,您需要向function.php中添加一些代码,请从http://www.frank-verhoeven.com/using-session-in-wordpress/
中进行检查