首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让简单的模式登录与非模式的wordpress登录屏幕一起工作

问如何让简单的模式登录与非模式的wordpress登录屏幕一起工作
EN

Stack Overflow用户
提问于 2016-02-04 07:09:44
回答 1查看 376关注 0票数 0

wordpress的SimpleModal登录插件似乎有相当好的功能来创建登录,注册和forgot_password模式,可以使用链接:<a href="/wp-login.php?redirect_to=<?php $_SERVER['REQUEST_URI'] ?>" class="login_style simplemodal-login">Login</a>弹出在前台,但当访问非模式WP登录屏幕("www.site.com/ WP -login.php“或"/wp-admin")时出现问题,在简单模式.js完全建立之前,来自该wp登录屏幕的链接开始被模式wp文件读取(它还没有在非模式wp登录页面上)。

那么,如何使这些链接适用于那些非模态访问点呢?请看下面我自己的解决方案。

EN

回答 1

Stack Overflow用户

发布于 2016-02-04 07:09:44

在您正在使用的主题的.js文件的顶部(例如:.../plugins/simplemodal-login/js/default.js),就在init:function{括号中,放置以下内容:

代码语言:javascript
复制
var this_url = window.location.href;
var is_nonmodal_login = this_url.search(/wp-login|wp-admin/);
if (is_nonmodal_login >= 0){
    return;
}

这是某种程度上简单的解决方案,其简单地阻止脚本继续,并允许将非模式屏幕的实际默认href值加载到浏览器中,并且用户适当地重定向,而无需脚本在url上操作并继续尝试.show模式对话。

但是请注意,可能还有其他方法可以访问您的站点的wp-login,这也应该解决……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35189556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档