在我给你任何代码之前,我想非常清楚,退出弹出窗口在every 发展社区。他们让用户感到恼火,创造了糟糕的客户体验,几乎所有看过你网站的开发人员都会被他们惹恼。
我不能再强调这一点了,但请,请,please 不要在站点上使用退出弹出窗口。
好吧,既然你忽略了这个建议。。。这是你应该怎么做的。
您的插件将由两个文件组成:plugin.php
和plugin.js
在此示例中(请使用唯一的名称)。
除了standard plugin headers, 你的plugin.php
文件必须包含将脚本文件排队的代码:
add_action( \'wp_enqueue_scripts\', \'wpa_54303_enqueue_scripts\' );
function wpa_54303_enqueue_scripts() {
wp_enqueue_script(
\'wpa_54303_script\', // Unique script name
plugins_url( \'/plugin.js\', __FILE__ ) // Location of your script file
);
}
此代码将在站点标题中的每个帖子和页面上加载脚本。现在,只需将链接到的教程中的相关代码放在
plugin.js
文件:
var popit = true;
window.onbeforeunload = function() {
if(popit == true) {
popit = false;
return "Are you sure you want to leave?";
}
}
让我再说一次,我绝对不鼓励你在任何网站上使用这种功能。这是一种将你的名字排在许多开发人员“我不喜欢这个家伙”列表顶部的快速方法。