很多用户在后台发布文章,常常会忘记选择分类,所以很有必要添加一个提醒功能,如果没有选择分类,点击发布时,就显示一个提示信息。要实现这个功能,只要将下面的代码添加到主题的 functions.php 即可:
/** * WordPress 发布文章前必须选择分类 * http://www.wpdaxue.com/choose-a-category-before-publish.html */ add_action('admin_footer-post.php', 'choose_a_category_before_publish'); add_action('admin_footer-post-new.php', 'choose_a_category_before_publish'); function choose_a_category_before_publish(){ global $post_type; if($post_type=='post'){ echo "<script> jQuery(function($){ $('#publish, #save-post').click(function(e){ if($('#taxonomy-category input:checked').length==0){ alert('抱歉,发布文章前,请选择一个分类'); e.stopImmediatePropagation(); return false; }else{ return true; } }); var publish_click_events = $('#publish').data('events').click; if(publish_click_events){ if(publish_click_events.length>1){ publish_click_events.unshift(publish_click_events.pop()); } } if($('#save-post').data('events') != null){ var save_click_events = $('#save-post').data('events').click; if(save_click_events){ if(save_click_events.length>1){ save_click_events.unshift(save_click_events.pop()); } } } }); </script>"; } }
作者:黄聪
出处:http://www.cnblogs.com/huangcong/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
出处:http://www.cnblogs.com/huangcong/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。