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. カテゴリー編集ページに任意の項目を追加

  2. 管理画面ヘッダーメニューの「投稿を表示」クリック時に別タブにて表示できるようにする ( target=”_blank” )

  3. WordPress 記事ページ内の画像altが設定されていない場合に自動で記事タイトルをaltに設定する

サイドバー

よく使うカスタマイズ

最近の記事

アニメの名言集

寂しくない人なんていないのよ
隠せる人が多いだけ

彼女、お借りします
by 水原千鶴

Profile

PAGE TOP
Amazon プライム対象