在使用 WordPress 的过程中,有时可能会遇到这样的情况,在文章还为创作完成时,却一不小心点击到了“发布”按钮。虽说影响不大,等发布完成后再接着写就可以了,但对于某些人来说,这简直是不可忍受。那我我们就可以使用一段代码,可以在点击“发布”按钮时弹出一个提示框,只有确认后才可以发布。

下面是实现代码,加入到主题的 functions.php 中即可。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//WordPress发布文章弹窗提示
function publish_confirm() {
	echo "
<script>
jQuery(document).ready(function($){
	$('#publishing-action input[name=\"publish\"]').click(function() {
		if(confirm('确定现在发布文章吗?')) {
			return true;
		} else {
			$('#publishing-action .spinner').hide();
			$('#publishing-action img').hide();
			$(this).removeClass('button-primary-disabled');
			return false;
		}
	});
});
</script>";
}
//add_action('admin_footer-post.php', 'publish_confirm');//文章修改等页面加载
add_action('admin_footer-post-new.php', 'publish_confirm');//文章发表页面加载
//add_action( 'admin_print_footer_scripts', 'publish_confirm' );//所有后台底部加载
发表评论
登录后参与评论
专注 WordPress 网站优化解决方案! 加入我们