Disqus sso wordpress弹出窗口在登录后没有关闭
Disqus sso wordpress pop up window not closing after login
我正在使用disqus sso进行wordpress。我正在我的本地主机上尝试它。我能够在新屏幕中获取wordpress登录窗口。这是我想摆脱的一件事(wordpress的登录窗口(,但在此之前,我尝试在用户登录后关闭窗口。我正在使用wordpress 3.6版本和小工具父主题。
我尝试在父主题的标题.php的javascript下面编码,但它不起作用。
<script type="text/javascript">
// <![CDATA[
if ( window.opener != null && !window.opener.closed ) {
window.close();
}
// ]]>
</script>
如果我在这里做错了什么,请告诉我。
- 打开wp-login.php,并复制其中的所有内容。
- 将 wp-login.php 中的代码粘贴到新页面中,并将其称为disqus_sso.php
- 在新的中查找提交按钮代码(第 706 行(disqus_sso.php页 "/>并添加在 onclick 事件之后 onclick="setTimeout(函数 (( {window.close(( }, 600(;"
- 新的提交按钮代码应为:" onclick="setTimeout(function (( {window.close(( }, 600(;"/>
- 保存disqus_sso.php并将其上传到您的wordpress站点根目录,该根目录是原始wp-login.php所在的位置。
- 打开disqus.php从disqus-comment-system插件与你的编辑器(我使用记事本++(,并查找网址:"'.$siteurl。"/wp-login.php",(第 1410 行(。 将 wp-login.php 更改为disqus_sso.php,因此生成的行如下所示:url:"'.$siteurl。"/disqus_sso.php",保存disqus.php,然后上传回到你的插件。
源
http://www.yabood.com/fix-for-disqus-sso-popup-on-wordpress/
相关文章:
- 使用acess代币登录Facebook,并通过网络应用程序离线发布
- 在wordpress一定时间后更改自定义字段
- 尝试使用Phonegap进行php登录
- 如何使MailHandler.php在Wordpress中工作
- Facebook登录按钮没有'不能在Firefox上工作
- 使用javascript反复检查用户在facebook上的登录状态
- Wordpress插件根据需要加载js和css
- Wordpress ajax使用多站点登录
- Wordpress REST API身份验证,无需登录页面
- 如何使jQuery代码不适用于已登录的Wordpress用户
- 主页登录表单 - WordPress
- WordPress - 在链接点击事件时插入基于 Ajax 的登录表单
- Disqus sso wordpress弹出窗口在登录后没有关闭
- 将Google Analytics(分析)点击事件跟踪器添加到Wordpress社交登录小部件元素
- Wordpress登录跟踪谷歌分析
- 在wordpress中登录后添加引导模式
- 登录弹出窗口几分钟后,在wordpress中卸载用户
- 通过PHP/Javascript登录Wordpress
- 检查当前用户是否以管理员身份登录非Wordpress脚本
- Wordpress Ajax登录系统出现问题-302