Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
Adds a confirmation dialogue to the WordPress publish button.
/* = Add a "molly guard" to the publish button */
add_action( 'admin_print_footer_scripts', 'sr_publish_molly_guard' );
function sr_publish_molly_guard() {
echo <<<EOT
<script>
jQuery(document).ready(function($){
$('#publishing-action input[name="publish"]').click(function() {
if(confirm('Are you sure you want to publish this?')) {
return true;
} else {
$('#publishing-action .spinner').hide();
$('#publishing-action img').hide();
$(this).removeClass('button-primary-disabled');
return false;
}
});
});
</script>
EOT;
}

Tried to push a change but am not sure why it's not working - the first line should have to after "molly guard" and between the.

<3

Owner

plasticmind commented Dec 19, 2012

Nice catch, James... fixed!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment