さあ、未来へ旅立とう

日々のこと、チーム紹介

  • 27 May. 2014

    [WordPress]新規投稿を追加するときにタイトルが記入されているかチェックする方法[jQuery]

    CATEGORYBlog TAG

    最近よく背中を寝違える、須藤です。
    猫背が原因じゃないかと「背中 寝違え」で検索すると内蔵の疲れが原因という記事が出てきて、 何が原因なのかよくわかりません。

    WordPressの投稿画面で必須じゃない入力欄(タイトル)が入力されているかどうかチェックする方法をご紹介します。
    今回はjQueryを使ったチェック方法をご紹介します。

    下記をfunction.phpに記述します。

    function post_check() {
    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', 'post_check' );
    

    スクリーンショット 2014-05-26 18.41.52
    これで、新規投稿画面で「公開」ボタンを押したときにタイトルが入っていなければ、ポップアップウィンドウでメッセージが出すことが出来ます。

    タイトル以外の設定はまた次の機会にご紹介します。

    猫背矯正サポーター!野菜生活!

    大和市のポテトフライダー、フライドポテトを揚げ続けて120年、変わらぬ味と進化し続ける味を提供しております!休みの日にはポテトダイナマイトを製作し、世界中にバラまいている!