• 解決済 torafalgar

    (@torafalgar)


    カスタム投稿タイプにタイトルの必須を設定したいのですが上手くいきません。
    検索してタイトルが空欄の際はアラートをならすというコードは見つけたのですが、カスタム投稿の投稿欄からは適用されませんでした。
    検索しても答えが見つからないので質問させていただきます。
    ちなみにカスタム投稿タイプはAdvanced Custom Fieldsというプラグインを使い作成しました。
    どなたかご教授おねがいいいたします。
    下記がfunction.phpに使ったコードです。
    // タイトル未入力時にアラート
    add_action( ‘admin_head-post-new.php’, ‘my_title_required’ );
    add_action( ‘admin_head-post.php’, ‘my_title_required’ );

    function my_title_required() {
    ?>
    <script type=”text/javascript”>
    jQuery(document).ready(function($){
    if(‘post’ == $(‘#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>
    <?php
    }

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは。

    次の行で投稿タイプを「投稿’post’」に限定しているから他の投稿タイプでは有効になっていないと思います。
    if('post' == $('#post_type').val()){

    カスタム投稿タイプということなので、’post’を変更してみてください。

    トピック投稿者 torafalgar

    (@torafalgar)

    tmatsuurさん回答ありがとうございます!
    上手くいきました。
    ご丁寧な回答ありがとうございました!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「カスタム投稿タイプのタイトル必須設定」には新たに返信することはできません。