WordPress管理画面の投稿一覧に記事の文字数を表示する方法

WordPress管理画面の投稿一覧に記事の文字数を表示する方法

WordPress管理画面の投稿一覧に記事の文字数を表示する方法

記事編集画面では、投稿エディタの左下に文字数が表示されますが、一覧でも文字数をチェックしたいという方もいらっしゃると思います。

そんな時のために、WordPress管理画面の投稿一覧ページに記事の文字数を表示させる方法をご紹介いたします。

WordPress管理画面の投稿一覧に記事の文字数を表示する方法

サイトに適用しているテーマのfunctions.phpに以下コードを記述します。

function add_wordcount_columns($columns) {
  $columns['count'] = "文字数";
  return $columns;
}
function add_wordcountview_columns($column_name, $post_id) {
  if( $column_name == 'count' ) {
      $content = get_post_field('post_content', $post_id);
      $content = strip_tags($content);
      $count = mb_strlen($content);
  }

  if ( isset($count) ) {
      echo $count;
  } else {
      echo __('None');
  }
}
add_filter( 'manage_posts_columns', 'add_wordcount_columns' );
add_action( 'manage_posts_custom_column', 'add_wordcountview_columns', 10, 2 );

そのままコピペでOKです。

投稿一覧にアクセスすると、以下のように「文字数」というカラムが追加されます。

文字数の表示

あとがき

SEOのためとか、文字数を指標の1つとして意識しているサイトでは良いですね。参考になれば幸いです。

この記事が気に入ったら
いいね!してね♪

Twitter で

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です