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. WordPress管理画面 各種投稿一覧の先頭にIDを表示させデフォルトをIDの降順で表示させるように設定する

  2. WordPressのpost_typeを指定してビジュアルエディタを無効にする

  3. 表示前にフックして出力テキストを置換する

サイドバー

よく使うカスタマイズ

最近の記事

アニメの名言集

ダメージゼロは何倍してもゼロ!

痛いのは嫌なので防御力に極振りしたいと思います。
by メイプル

Profile

PAGE TOP
Amazon プライム対象