WordPress 記事タイトルが空の場合にアラートを表示させて保存処理を止める

概要説明

記事タイトルを必須入力にするカスタマイズ。タイトルなしでも保存ができるのですが環境によってはタイトルを入力していないと記事がどこにいったかわからなくなるといった場合もあるので、未入力での保存を禁止させたいという方はオススメです。

タイトル未入力の場合に保存できないようにする

functions.php
/*----------------------------------------------------
 タイトルが空の場合にアラートを表示させて保存処理を止める
----------------------------------------------------*/
if ( !function_exists( 'alert_required_title' ) ){
    function alert_required_title() {
        $script = <<<EOD
            <script>
                jQuery(function($) {
                    $('#post').submit(function(e) {
                        if($('#title').val() == '') {
                            alert('タイトルが入力されていません');
                            e.preventDefault();
                        }
                    });
                });
            </script>
        EOD;
        echo $script;
    }
    // 新規
    add_action('admin_head-post-new.php', 'alert_required_title');
    // 編集
    add_action('admin_head-post.php',     'alert_required_title');
}

関連機能

  1. ファイル名表示機能風エリアを追加「Enlighter – Customizable Syntax Highlighter」プラグイン

  2. WordPress ナビゲーションメニューに標準では登録項目の無いカスタム投稿の記事、カテゴリーを登録できるようにする

  3. 特定のページにだけ任意のcssファイルを読み込ませる

[amazon_auto_links id="695"]

サイドバー

よく使うカスタマイズ

最近の記事

アニメの名言集

正しい戦争なんてあるもんか

機動戦士ガンダムUC
by バナージ・リンクス

Profile

PAGE TOP