この記事は2017年10月22日のものです。現在は状況が異なる可能性がありますのでご注意ください。
2024年10月16日 (水曜日)本日の人気記事トップ10
今日は2024年10月16日です。
目次に行く・戻る
メルカリ招待コード: 招待コードをコピー
WordPressではデフォルトで記事の文字数は記事を書くエリアの左下に表示されています。しかし、タイトルの文字数はカウントされていません。そんな時にタイトルを入力したのと同時に自動的に文字数を表示させる方法です。半角は0.5文字としてカウントする方法が良く公開されていますが全角半角の区別をなくしての方法も記載しておきます。
アドセンス336pxPC閲覧記事下表示1つ目コード
+これまでによく読まれている記事一覧クリックでOPEN+
150,633件の PV
106,657件の PV
75,748件の PV
67,240件の PV
44,460件の PV
40,723件の PV
38,216件の PV
37,259件の PV
36,611件の PV
33,342件の PV
全角半角どちらとも1文字としてカウントする方法 以下のコードをfunction.phpに追記します。
//Wordpress投稿画面のタイトル文字数をカウントする function count_title_characters() {?> <script type="text/javascript"> jQuery(document).ready(function($){ //in_selの文字数をカウントしてout_selに出力する function count_characters(in_sel, out_sel) { $(out_sel).html( $(in_sel).val().length ); }
//ページ表示に表示エリアを出力 $('#titlewrap').after('<div style="position:absolute;top:-24px;right:0;color:#666;background-color:#f7f7f7;padding:1px 2px;border-radius:5px;border:1px solid #ccc;">文字数<span class="wp-title-count" style="margin-left:5px;">0</span></div>');
//ページ表示時に数える count_characters('#title', '.wp-title-count');
//入力フォーム変更時に数える $('#title').bind("keydown keyup keypress change",function(){ count_characters('#title', '.wp-title-count'); });
}); </script><?php } add_action( 'admin_head-post-new.php', 'count_title_characters' ); add_action( 'admin_head-post.php', 'count_title_characters' );
全角は1文字、半角は0.5文字としてカウントする方法 こちらも同様に、以下のコードをfunction.phpに追記します。
//Wordpress投稿画面のタイトル文字数をカウントする function count_title_characters() {?> <script type="text/javascript"> jQuery(document).ready(function($){ //全角を1、半角を0.5として数える function count_zen_han_characters(str) { len = 0; str = escape(str); for (i=0;i<str.length;i++,len++) { if (str.charAt(i) == "%") { if (str.charAt(++i) == "u") { i += 3; len++; } i++; } } return len / 2; }
//in_selの文字数をカウントしてout_selに出力する function count_characters(in_sel, out_sel) { $(out_sel).html( count_zen_han_characters($(in_sel).val()) ); }
//ページ表示に表示エリアを出力 $('#titlewrap').after('<div style="position:absolute;top:-24px;right:0;color:#666;background-color:#f7f7f7;padding:1px 2px;border-radius:5px;border:1px solid #ccc;">文字数<span class="wp-title-count" style="margin-left:5px;">0</span></div>');
//ページ表示時に数える count_characters('#title', '.wp-title-count');
//入力フォーム変更時に数える $('#title').bind("keydown keyup keypress change",function(){ count_characters('#title', '.wp-title-count'); });
}); </script><?php } add_action( 'admin_head-post-new.php', 'count_title_characters' ); add_action( 'admin_head-post.php', 'count_title_characters' );
半角を0.5文字としてカウントした場合は以下のような感じになります。
まとめです。 一応、全角と半角は私の場合分けない方を今のところずっと6ヶ月間くらい使っています。
なぜか?
それは、できるだけタイトル文字数を完結にするように心がけたいためです。 でも、 半角は0.5文字としてカウントされるのが通常なのでお好きな方を選ぶのが良いのかなぁ。と…。
すでに、採用されていらっしゃる方もおられるようですが、
お好きな方をどうぞ(*^^)
全角半角区別なくした場合はこんな感じになります。
あなたにおすすめな関連記事 インターネット 伝えたいこと 光コラボ 無線LANルーター
これまでインターネット回線を光にしてから、インターネットの接続速度(インターネットの回線速度)をほとんど意識しない日が多くなりました。しかし、無線LANルーターにての接続がうまく接続されない時やなんと…
もっと読む
伝えたいこと 備忘録 時事ネタ 治療
昨今話題のがん治療薬の化学療法である抗がん剤でオプジーボ(商品名です:一般名はニボルマブ)ですが、 あまりにも高額だということで厚生労働省が異例に半額:50%値下げに承認を出しました。これまでは100…
もっと読む
伝えたいこと 備忘録 時事ネタ
今年2016年は4年に一度のオリンピックイヤーです。 そこで、WindowsXP終了までのカウントダウンカウンターやIEのサポート終了までのカウントダウンカウンター、そして、Google Reader…
もっと読む
伝えたいこと 備忘録
ここ数年でよく見たり聞いたりする「アイキャッチ」という言葉があります。言葉通り、「目(目線・視線)をキャッチ(掴む)」という意味合いかと思われます。ですが、そのアイキャッチ画像って本当に必要なのか?時…
もっと読む
伝えたいこと 時事ネタ
これまでは、 スマホにおいては契約時にパケット通信量を何ギガにするのかということで、 契約料金も変わっていました。 それはそれで、 なんとなくは分かるのですが、家庭での光通信(光…
もっと読む
Android iPhone スマホ 伝えたいこと 備忘録 旅行
今では携帯電話の電波が悪いというよりスマホの電波状態が悪いということの方が多いと思われます。 そんなスマホの電波が悪くて途切れ途切れになってしまったりした時に、電波が悪い状態を一発で改善するひとつの方…
もっと読む
おすすめの記事一部広告 Total180
アドセンス336pxPC閲覧記事下表示1つ目コード
目次に戻る
-WordPress , カスタマイズ , 伝えたいこと
目次に戻る
目次に戻る
Opt-out complete; your visits to this website will not be recorded by the Web Analytics tool. Note that if you clear your cookies, delete the opt-out cookie, or if you change computers or Web browsers, you will need to perform the opt-out procedure again.
You may choose to prevent this website from aggregating and analyzing the actions you take here. Doing so will protect your privacy, but will also prevent the owner from learning from your actions and creating a better experience for you and other users.
This opt out feature requires JavaScript.
The tracking opt-out feature requires cookies to be enabled.
comment