この記事にはプロモーションが含まれています。

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

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

ケケンタ

いま使ってるテーマ、管理画面の投稿一覧で文字数が表示されないんだよな……

ケケンタ

本文の文字数を表示したいんだけど簡単に実装する方法って無いのかな……

今回はこのようなお悩みをお持ちの方に向けて

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

をご紹介します。

今回ご紹介するソースコードをfunctions.phpに追記するだけで誰でも簡単に投稿一覧画面で本文の文字数を表示できるようになるのでぜひお試しください!

目次

Web制作を仕事にしたいなら

こちらの記事で

Web制作コース独学プラン

についてご紹介しています。

 ̄ ̄ ̄

「仕事が忙しい」、「すぐに欲しい商品がある」という方、必見のサービス

 Amazon Prime 

by Amazon

日時指定便が「無料」で使えるので不在で商品を受け取れないという心配が無くなる

最短で注文した「翌日」に商品が届くので欲しいものがすぐ手に入る 
※ご注文の時間帯やお住まいの地域によります。

Amazonプライムの無料体験は「何度でも」利用可能

Amazonプライムの無料体験を何度も利用する方法

  • Amazonのカート画面で表示される「Amazon Primeの無料体験の案内」をクリック
  • 会員の自動更新を解除しておく=期限が来たら自動解約
  • 1~3ヶ月ぐらいするとAmazonのカート画面再度無料体験の案内が表示される

商品をカートに入れ、カート画面に行ったときに「無料体験の案内」が表示されていれば
1ヶ月間の無料体験を受け取ることが可能です。

ケケンタ

僕自身、過去に少なくとも3回は無料体験を利用しています。

※条件は不明ですが、解約後に一定期間が経過すると、再び「Amazon Prime無料体験の案内」が表示され、再度利用することが可能です。

管理画面の投稿一覧で記事の文字数を表示する

functions.phpを編集する際は必ずバックアップを取り、自己責任のもと作業を行ってください。

今回ご紹介するソースコードをfunction.phpに追記すると、管理画面の投稿一覧では以下のように投稿ごとに本文の文字数が表示されます。

文字数が表示された様子

管理画面の投稿一覧で投稿ごとに本文の文字数が表示される
ケケンタ

具体的には、以下のソースコードをfunctions.phpに追記します。

functions.phpに追記するコード

function my_add_length_col($columns) {
    // 列名を「文字数」に設定
    $columns['length'] = __('文字数');
    return $columns;
}
add_filter('manage_post_posts_columns', 'my_add_length_col');

function my_content_length_col($col_name, $post_id) {
    if ($col_name == 'length') {
        $post = get_post($post_id);
        if ($post === null) {
            echo "投稿IDがありません。";
            return;
        }

        // 投稿本文の取得
        $content = $post->post_content;
        // 本文の文字数を取得
        $content_length = mb_strlen(strip_tags($content));
        
        // 実際に表示されるテキスト部分
        echo "本文: " . $content_length . " 文字";
    }
}
add_action('manage_posts_custom_column', 'my_content_length_col', 10, 2);

上記のコードをそのままfunctions.phpに追記するだけで、管理画面の投稿一覧で投稿ごとに本文の文字数が表示されるようになります!

「実際に表示されるテキスト部分」については、日本語部分であれば自由に変更可能です。

まとめ

以上がWordPressの管理画面の投稿一覧で各記事の文字数を表示する方法です。

記事の文字数がわかれば、例えばGoogleアドセンスなどの広告タグをいくつ貼るべきかの目安などが明確になります。

ケケンタ

もし記事の文字数を簡単に見れるようにしたという場合には、ぜひ今回の方法をご活用ください。

なお、繰り返しになりますが、functions.phpを編集する際は必ずバックアップ取るようにしましょう。

それでは最後までご覧いただきありがとうございました。

また別の記事でお会いできれば光栄です!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

CAPTCHA


目次