2014.05.27

[WordPress]新規投稿を追加するときにタイトルが記入されているかチェックする方法[jQuery]

  • jQuery
  • WordPress

最近よく背中を寝違える、須藤です。
猫背が原因じゃないかと「背中 寝違え」で検索すると内蔵の疲れが原因という記事が出てきて、 何が原因なのかよくわかりません。

WordPressの投稿画面で必須じゃない入力欄(タイトル)が入力されているかどうかチェックする方法をご紹介します。
今回はjQueryを使ったチェック方法をご紹介します。

下記をfunction.phpに記述します。

[php]
function post_check() {
echo <<< EOF
<script type=”text/javascript”>
jQuery(document).ready(function($){
if(‘post’ || ‘page’ == $(‘#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>
EOF;
}
add_action( ‘admin_head-post-new.php’, ‘post_check’ );
[/php]

スクリーンショット 2014-05-26 18.41.52
これで、新規投稿画面で「公開」ボタンを押したときにタイトルが入っていなければ、ポップアップウィンドウでメッセージが出すことが出来ます。

タイトル以外の設定はまた次の機会にご紹介します。

猫背矯正サポーター!野菜生活!

Marvericks

SHORT MOVIES

株式会社マーベリックス
TEL:0466-66-8445
〒251-0035
神奈川県藤沢市片瀬海岸3丁目20-15

  • Instagram

マーベリックスは神奈川県藤沢、茅ヶ崎をベースに活動するホームページ制作会社です。

© Mavericks Inc.