サポート » 使い方全般 » 投稿(post)のタイトル入力を必須にしたい

  • 解決済 tomoferret

    (@tomoferret)


    投稿時にタイトル無しでも投稿できますがタイトル入力を必須にしたいです。
    プラグインやフック?などどのような形でもかまいませんので
    お教え頂けないでしょうか。
    (タイトル横に「入力必須」と書く運用回避はNGです)

    ・postだけ実装できればよいです。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • テーマフォルダの functions.php に以下を貼付ければ OK◎

    <?php
    add_action( 'admin_head-post-new.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
    }

    <?php 〜 ?> の内外は良きにはからってください。

    トピック投稿者 tomoferret

    (@tomoferret)

    kzさん返信ありがとうございます。

    せっかくお教え頂いたのに申し訳ないんですが全然わかりません。。。
    お教え頂いたソースをそのままfunctions.phpに貼り付けましたが
    画面真っ白になりました。。。
    試しに最後2行目のphpを閉じたりしましたがダメでした。。。

    文末の「…内外はよきに」が良きにはからえてないからでしょうか・・・
    申し訳ありませんがもう少しお付き合いください。

    上記コードの最後に ?> をつけて
    テーマフォルダの functions.php の一番始めに貼付けると良いかもしれません。

    トピック投稿者 tomoferret

    (@tomoferret)

    kzさん返信ありがとうございます。
    お教え頂いた方法で望む動作になりました。

    また別スレッドの質問でkzさん作のスクリプトが大変役に立ちました。
    この場で変ですが。。。ありがとうございました。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「投稿(post)のタイトル入力を必須にしたい」には新たに返信することはできません。