シェアする

WordPress 投稿記事一覧に文字数を表示する方法

WordPressでブログを書いている時に、記事の文字数を意識しますよね。

文字数を一定以上にしておくことで、SEO対策につながりますし、どのくらいの文字数なのかを自分で把握するのも大事です。

そこで、今回はWordPressのダッシュボードにすべての記事の文字数を表示できるようにする方法を紹介します。

はじめに

今回の方法をとると、ダッシュボード > 投稿にあるすべての記事に文字数が幾つなのかを一目で見えるようにできます。以下を見てください。

スクリーンショット 2015-11-24 5.15.34

記事タイトルや日時が書かれている部分に「文字数」という項目を追加することができるようになります。

新しく追加した記事だけでなく、過去に公開している記事もすべて文字数を表示できるようになるので、文字数の少ない記事を探して修正するのも楽です。

表示方法

今回の方法はテーマの編集をします。

今回の作業は「Twenty Ten」で動作を確認しており、別テーマでは未確認ですので注意してください。

では、文字数を表示する方法の説明に入ります。ダッシュボード > 外観 > テーマの編集 と進みましょう。

※functions.phpにコードを追加するのですが、functions.phpで誤った編集をしてしまうと、管理画面にログインできなくなる可能性があります。

必ずバックアップを作成し、全て自己責任でお願いします。

今回追加するコードは以下のようなものです。

function add_posts_columns_count($columns) {
  $columns['count'] = '文字数';
  return $columns;
}
function add_posts_columns_count_row($column_name, $post_id) {
  if( 'count' == $column_name ) {
    $count = mb_strlen(strip_tags(get_post_field('post_content', $post_id)));
    echo $count;
  }
}
add_filter( 'manage_posts_columns', 'add_posts_columns_count' );
add_action( 'manage_posts_custom_column', 'add_posts_columns_count_row', 10, 2 );

このようなコードをfunctions.phpの一番下に追加することで記事の文字数を表示できるようになります。完了したら保存しましょう。

表示確認

保存した後に問題なく動作していたら、ダッシュボード > 投稿を開きましょう。

スクリーンショット 2015-11-24 5.27.09

日時の隣に「文字数」という項目が追加されましたか。

過去に公開した記事なども確認してみまると、古い記事など全ての記事の文字数が表示されているはずです。
>こちらの記事もよく読まれています<

まとめ

今回の方法を使って文字数が表示されたら、自分の記事を確認して文字数の少ない記事を探しましょう。

もし可能であるならば、記事を編集して文字数を増やします。

また、文字数の少ない複数の記事を一つにまとめることで、Googleにインデックスされやすくなるというようなこともあるようです。

是非文字数表示を活用してみてください。

ではまた。

この記事が気に入ったら
いいね ! しよう

Twitter で