Is it possible to have the safety exit trigger when the user hits the Esc button twice? It would be nice to have the added functionality. Thanks!
]]>So I’m not sure why this happens but between Safety Exit and ResponsiveVoice, the 2 plugins overlap a lot with their UI and settings and I’m not sure how to get them both working: https://i.imgur.com/5WuFDr8.png
]]>When I select the “Print” option in Google Chrome (haven’t tried other browsers yet) I am seeing the icon and text from the exit button appearing in the selected location on each page.
Is there something missing from the css file that isn’t correctly hiding the button in print view?
-Andy.
]]>Is there any way to put the button in the header, as a widget?
Or using a shortcode, put it wherever we want?
Thanks for your plugin
Looking at the CSS it appears to include the class “top” to make the button hover at the top of the page rather than the bottom. The options “top left” and “top right” don’t appear in the list of options in the admin dropdown.
Can these be added?
-Andy.
]]>Awesome plugin. Thanks for creating something so useful for domestic abuse websites. Been using the plugin for a couple years now on divi with no issue. I noticed today the button was unresponsive. On a whim I moved it from the right to the left and then it started working again. When I move it back to the right it breaks again. Not sure why. For now I am leaving it on the left.
Also on a side note the icon in the middle of the button looks fine in all web browsers except for safari on my mac and my iphone. The icon is not centered but top aligned.
]]>For some reason it’s not working correctly in Safari on a real iPhone but is working in Safari in the iPhone Simulator. On a real iPhone, it opens the new tab but still shows the WordPress website in the previous tab. In the iPhone Simulator, it opens the new tab and replaces the website in the previous tab as well as expected. Do you know what could be going on?
]]>I’ve added your plugin to my website, but the button is not displaying, are you able to please help me resolve. Thank you.
]]>Can you please confirm if the safety exit button meets the accessibility and WCAG 2.0 standards? We want to ensure that the button will work with all devices and accessibility standards.
]]>First and foremost – thanks so much for your work on this plugin. Its perfect for an organization like the one I’m working with, and we’d be lost without you!
We employed your plugin early last year and had used it without problems until recently. An update (I don’t know if its a WordPress or Theme Update, I’m sorry) caused the button to stop showing on our site. I’ve tried many different things to get the button to show, including disabling other plugins, reinstalling, changing button types, etc, but to no avail… The button is just gone. And as best I can tell, its not even being rendered with the page.
Any chance you’d be willing to take a glance and offer any guidance you might have?
Many thanks!
i am admin of a website dealing with domestic violene and i love the idea of the safety exit button!
experience shows that it would be a big help if the ip of the visitor that hits the exit button is blocked for some time, since violators often want to control the websites their victims are visiting.
i’d be happy if you added this feature!
Hi! Thanks for this plug-in, exactly what I’m looking for. In the screenshots and list of features it shows the option to add a Button Text, however in the plugin settings that I just installed, there is no option. Any idea?
Thanks!
Hello. After updating to version 1.62, I started getting a red “safety exit” bar across the entire top of my WordPress login screen and any attempt to login resulted in an error that says, “Error: Cookies are blocked due to unexpected output.”
I’ve rolled my site back to v1.61 and the login works normally again and the red bar does not appear across the top, so this does appear to be due to the operational change in 1.62.
Thank you for your help!
]]>Hiya,
I got the plugin installed on both live and staging. The one on live is of version 1.4.4 and the button is showing just fine. The plugin version on staging is 1.6.1 and the button is not showing anywhere. The settings of both sites are exactly the same. Any help would be appreciated. Thanks!
]]>Doesnt Work on Divi Theme.
]]>Hello,
I have installed the Safety Exit plugin on the network of a WP multisite.
After activating the plugin the Admin side of WP was totally blocked and for every admin page that us opened an error was displayed saying there were no rights.
After renaming the safetyexit plugin folder (using FTP) everything worked fine again.
This means that somehow Safety Exit is influencing the Admin Environment.
However the site was luckily still working and the Safety Exit button was displayed.
Is this a known issue of the plugin or is there a way to avoid this behavior?
Note: When installed on a standard WP site everything was working correctly!
Kind regards,
Peter Vermeulen
Hi do you make this button for Joomla?
I have two websites that are built with Joomla that need this feature.
Maybe I missed this but if not it would be great to have a way to NOT show on Mobile.
I have found that the exit button blocks the bottom center of the mobile phones. This is where the Accept Cookie button is most of the time and if I relocate the Exit button at the top it tends to block the menu area, etc.
]]>Hi there,
Great plug in, thank you… but I was wondering if you had the time to develop a widget so we can put the exit site button on the primary menu (in the header)?
Or alternatively in a floating (fixed) position on the right hand side of the page?
We have online chat at the bottom of our pages and the mobile version has a click to phone widget which makes the bottom of the page a little crowded.
Any help would be appreciated
First off, this app is great and was just what I was looking for!
I’m just wondering how to add text to the button? It looks like in the photos it was an option at one point, but doesn’t look like it is now?
]]>2 issues.
Upon activating your plugin:
“The plugin generated 186 characters of unexpected output during activation. If you notice “ headers already sent ” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin.”
“Unable to load pluggable.php in: /wp-includes/pluggable.php Safety Exit is disabled until this error is fixed.”
Following up on this, I have looked into your plugin file.
This is not good code:
try {
if( !file_exists(realpath(dirname(__FILE__) . '/../../../')."/wp-includes/pluggable.php") ) {
throw new Exception ('Unable to load pluggable.php in: ' . realpath(dirname(__FILE__) . '/../../../')."/wp-includes/pluggable.php" . ' Safety Exit is disabled until this error is fixed.');
}else{
require_once(realpath(dirname(__FILE__) . '/../../../')."/wp-includes/pluggable.php");
}
}catch(Exception $e){
if ( is_admin() ){
?>
<div class="error notice">
<p><?= $e->getMessage(); ?></p>
</div>
<?php
}
$errors = true;
}
You are assuming all wordpress installs will have the pluggable.php file in the same location by relative path, this is poor.
Many wordpress installs are now based on composer meaning your relative path code here will not be accurate across all wordpress installs.
You should be working out where wordpress is actually installed not relying on this being correct by relative path.
This topic touches on the number of ways you can get this path without using relative paths like you have.
https://stackoverflow.com/questions/6195451/how-to-get-wp-include-directory
]]>We’re doing work for a crisis hotline, and they love the plugin. As such, they’re hoping to add some copy that appears when hovered over—but before the button is clicked. The amount is not small, maybe a paragraph.
]]>Hi there, I noticed today that my site was down with this error code:
Warning: require_once(/srv/htdocs/wp-includes/pluggable.php): failed to open stream: No such file or directory in /srv/htdocs/wp-content/plugins/safety-exit/safety-exit.php on line 24
Fatal error: require_once(): Failed opening required ‘/srv/htdocs/wp-includes/pluggable.php’ (include_path=’.:/usr/local/php7.2/lib/php’) in /srv/htdocs/wp-content/plugins/safety-exit/safety-exit.php on line 24
I contacted wordpress and they informed me that my site was down because of the safety exit button and I now can no longer reactivate the plugin as I get this error code:
Warning: require_once(/srv/htdocs/wp-includes/pluggable.php): failed to open stream: No such file or directory in /srv/htdocs/wp-content/plugins/safety-exit/safety-exit.php on line 24
Could you help to get the button back up? I have it deactivated so my site is up but I am unable to use this plugin.
Thanks
]]>Hi Tomas,
The plugin is working really well for us, but we had reason to move wp-cron to a system cron job, and noticed the cron job throws these errors regularly:
sh: $’\r’: command not found
sh: line 1: body: command not found
sh: line 2: background:: command not found
sh: line 2: $’\r’: command not found
sh: line 3: $’}\r’: command not found
sh: line 4: $’\r’: command not found
Our web host investigated and this is what they say:
It appears that the CRON task is getting stuck on the file
/var/www/vhosts/courses.safeministry.training/httpdocs/wp-content/plugins/safety-exit/lib/options-data.php
Although it looks like the script still finishes after failing on this file we recommend resolving the issues with the PHP code that is causing it be stuck.
The file contains the following:
<?php
echo `
body {
? ? ? ? background: black;
}
`;
$sftExtSettings = get_option(‘sftExt_settings’);
// var_dump($sftExtSettings);
~? ? ? ? ? ? ? ? ? ?
That all mean very little to me, but thought you should be aware of it.
Neil
]]>We are trying to create a safety exit on our site without the icon, with the words safety exit instead. There does not seem to be a way to not include the icon, although we can customize the button to have text.
]]>Thanks for checking out Safety Exit.
If you have a feature you would like to see added to the plugin just leave it here. Make sure you check the other tickets before submitting your own. Also be sure to tag the ticket as “Feature request” and check the “This topic is not a support question” check box.
Thanks!
]]>