• 解決済 bubbletmm

    (@bubbletmm)


    アイキャッチ画像の登録を必須とし、エラーが表示されるようにしたいです
    どのようにしたらよいでしょうか?

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

    動作検証していませんがこんなのでいかがでしょうか。
    functions.phpに加えて適宜調整してみてください。

    add_action("admin_print_scripts", "icatchhissu");
    function icatchhissu() {
      echo '
    <script type="text/javascript">
      jQuery("#publish").live("click", function(e){//#publishがクリックされたときに実行
    	if(jQuery("#postimagediv .inside img").val() == ""){
    		alert("アイキャッチ画像を登録してください");
    		return false;
    	} else
    	if (!confirm(jQuery("#publish").val() + " してもいいですか?")) {
    			jQuery("#ajax-loading").hide();
    			jQuery("#publish").removeClass("button-primary-disabled");
    			jQuery("#save-post").removeClass("button-disabled");
    			return false;
    		}
    
     });
    </script>';
    }

    「もっと軽くなるよ」「もっとコード短くできるよ」
    「セキュリティに問題があるよ」などがありましたら
    みなさま突っ込みをお願いいたします。

    jQuery("#publish").live()

    の部分ですが、jQuery1.9以降で廃止されていますので、

    jQuery("#publish").on()

    とすべきかと思います。

    Toro_Unitさん
    ありがとうございます!勉強になりましたm(_)m

    トピック投稿者 bubbletmm

    (@bubbletmm)

    ありがとうございます☆
    試してみます

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「アイキャッチの登録を必須にしたい」には新たに返信することはできません。