gpt4 book ai didi

javascript - 如何从 JavaScript 调用 wordpress is_logged_in 函数

转载 作者:行者123 更新时间:2023-11-30 07:40:59 25 4
gpt4 key购买 nike

我想在 JavaScript 中调用这个函数:

http://codex.wordpress.org/Function_Reference/is_user_logged_in

但示例仅适用于 PHP。当调用该 JavaScript 函数时,我想检查用户是否已登录,如果没有则发送消息/重定向。

有办法吗?

最佳答案

将此添加到您的 functions.php

function check_login() {
$return['loggedin'] = false;
if ( is_user_logged_in() ) {
$return['loggedin'] = true;
}
echo json_encode($return);
die();
}
add_action('wp_ajax_check_login', 'check_login');
add_action('wp_ajax_nopriv_check_login', 'check_login');

将其添加到您的自定义 JS 代码中

$.ajax({
url : YOUR_AJAX_URL, // "/wp-admin/admin-ajax.php"
type : "GET",
dataType : "json",
cache : false,
data : {
action : 'check_login'
},
success : function (json) {
if (json.loggedin) {
alert("Loggedin");
}
}
});

关于javascript - 如何从 JavaScript 调用 wordpress is_logged_in 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17264719/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com