WordPress3.4.1 の投稿画面で、タイトルの入力は必須となっていないので、
入力を必須とし、入力がなければエラーを出すという機能を追加してみました。
方法は、
下記コードを functions.php に挿入してください。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | // タイトルを必須入力にする function my_title_required() { echo <<< EOF <script type="text/javascript"> jQuery(document).ready(function($){ if('post' || 'page' == $('#post_type').val()){ $("#post").submit(function(e){ if('' == $('#title').val()) { alert('タイトルを入力してください!'); $('#ajax-loading').css('visibility', 'hidden'); $('#publish').removeClass('button-primary-disabled'); $('#title').focus(); return false; } }); } }); </script> EOF; } add_action( 'admin_head-post-new.php', 'my_title_required' ); |
もしタイトルに入力がなければ、下図のようにアラートでお知らせしてくれます。
動作環境: WordPress 3.4.1
参考サイト: http://ja.forums.wordpress.org/topic/10613