次のテキストエリアの入力文字数を制限したいのですが、どうもうまくいきません。
html
1<div id="#postexcerpt" class="wpuf-fields"> 2<span id="excerpt-count"></span> 3<textarea class="textareafield wpuf_post_content_4" id="post_content_4" name="post_content" data-required="yes" data-type="textarea" ></textarea> 4</div>
wordpressなので、functions.phpにこのように書いているのですが、間違いをご指摘いただけませんでしょうか?
php
1 2function excerpt_count() { 3?> 4<script> 5 (function($) { 6 var count = 100; 7 $('#postexcerpt .wpuf_post_content_4').after('<span style=\"padding-left:1em; color:#888; font-size:12px;\">現在の文字数: <span id=\"excerpt-count\"></span> / '+ count +'</span>'); 8 $('#excerpt-count').text($('.wpuf_post_content_4').val().length); 9 $('#excerpt').keyup(function() { 10 $('#excerpt-count').text($('.wpuf_post_content_4').val().length); 11 if ( $(this).val().length > count ) { 12 $('#excerpt-count, #postexcerpt .wpuf-fields textarea').css('color', '#f00'); 13 } else { 14 $('#excerpt-count, #postexcerpt .wpuf-fields textarea').css('color', '#888'); 15 } 16 }); 17 $('#postexcerpt .wpuf-fields textarea').html('※ここに入力した内容は一覧画面で <strong>"'+ count +'文字"</strong> までは表示されますが、それ以降は省略表示されます。').css('color', '#888'); 18 }(jQuery)); 19</script> 20<?php 21} 22add_action( 'admin_footer-post-new.php', 'excerpt_count' ); 23add_action( 'admin_footer-post.php', 'excerpt_count' );
よろしくお願いいたします。<(_ _)>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/01/31 05:00
2018/01/31 05:07