魔法使いのWebマーケティング

Webマーケティングで魔法をかける!

  • Home
  • SEO
  • WordPress
  • concrete CMS
  • サーバー
  • No-Code
  • 🍀自己紹介&実績
  • AIによる参照元つき高品質SEO記事作成ツールα版が完成🎉
  • お問い合わせ
  • Notionブログ(外部)
©2018〜2021 まほウェブ・魔法使いのwebマーケティング・魔法使いの道具箱
You are here: Home / WordPress / WordPressブログカードが長すぎる…!抜粋文の文字数を変更する方法

WordPressブログカードが長すぎる…!抜粋文の文字数を変更する方法

By Wizard-Nakata 投稿日: 2021年2月25日 最終更新: 2021年2月25日

WordPressには、リッチエディタ内で自サイトURLを記述するだけで、自動的にブログカード形式でのリンク表示としてくれる便利機能があります。

しかし、テーマ変更でこのブログカード表示が異常に長い…!ということになってしまいました。

どうしてこんなことに…!

目次

  • ブログカードの抜粋文機能がうまく動作していない
  • WordPress本来の仕様と、前提プラグインWP Muifibyte Patch
  • 各記事に1つずつ、個別に抜粋文を入力していくという手もあるが…!(マニュアル抜粋文)
  • functions.phpにフィルターフックを追記して抜粋文の文字数を一括調整
  • 抜粋文の長さを調整できるWordPressプラグイン "Advanced Excerpt"

ブログカードの抜粋文機能がうまく動作していない

Google Chromeのディベロッパーツールで要素を見てみると、ブログカードの箇所が以下のようになっていました。

<div class="wp-embed-excerpt"><p>さて、前回記事「kusanagi-SSH接続-セキュリティ対応サーバー側キャッシュ設定 • … 略 … kusanagiユーザーでSFTP接続できた方は … <a href= … 略 … </a></p></div>

埋め込み記事の抜粋部分、wp-embed-excerptの箇所にて、文字を切り詰めて抜粋する機能が上手く作用していないようです。

WordPress本来の仕様と、前提プラグインWP Muifibyte Patch

WordPressは本来、抜粋文はデフォルトで110文字を抜粋してくれます。

参考:WordPressの抜粋で知っておくべき基本と3つのカスタマイズ

ただし前提として、日本語を正しくカウントさせるために"WP Multibyte Patch" プラグインをインストールしておく必要があります。

各記事に1つずつ、個別に抜粋文を入力していくという手もあるが…!(マニュアル抜粋文)

WordPressが抜粋文として表示するのは、各投稿記事のオプション部分 "抜粋文" の項目です。

抜粋文の内容が空白だった場合、上述のデフォルト110文字での抜粋文利用となります。(自動抜粋)

オプションの抜粋文に記述、マニュアル抜粋文とすることで、動作しない自動抜粋機能を上書きしてくれる可能性があります。

またSEOの観点から、マニュアル抜粋文を利用すべき、とする記事も。

Not many people know and use the manual excerpt! It’s a big mistake. Using a manual excerpt helps you to:

  • 100% control what displays in the excerpt
  • Improving SEO score

How To Change Excerpt Length in WordPress (No Coding Required) GretaThemes

著者意訳:

マニュアル抜粋機能を知っており、利用している人はあまりいません!しかし、それは大きな間違いです。 マニュアル抜粋機能を利用すれば、以下の点で役立ちます。

  • 抜粋文で表示される項目を100%コントロールできる
  • SEOスコアを改善できる

しかし、各記事に1つずつ抜粋文を記述していくのは非常に面倒。

またSEOスコア改善といっても、個人的には懐疑的です。微々たるSEO改善効果しかないと思います。

( 回遊率の上昇には寄与するところが大きいかも )

functions.phpにフィルターフックを追記して抜粋文の文字数を一括調整

したがって、自動抜粋機能を利用して抜粋文の文字数を変更。こちらで調整していきます。

functions.phpに下記フィルターフックを記述したところ、無事に解消できました!

function custom_excerpt_length( $length ) {
return 10;	//表示したい文字数
}	
add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );

参考: WordPress 記事の抜粋を取得・表示、文字数・文末…のカスタマイズthe_excerpt()

私のテーマの場合(海外製)、日本語のカウントがいまだに上手く作用していないのか、文字数は"10"程度の短い文字数とすることで綺麗に表示されるようになりました。 最終的には、文字数は10→5へと変更。"5"で落ち着きました。

抜粋文の長さを調整できるWordPressプラグイン "Advanced Excerpt"

途中、Advanced Excerpt という、抜粋文の長さ等を設定できるプラグインを発見。

しかし、追加するも効果なし…と思いましたが、これも抜粋文の設定を"40文字"としていたからかと思います。

5〜10文字程度で設定していたら、綺麗に切り詰められて表示されていたでしょう。

function.phpに記述せず、プラグインを利用する場合は、2021年2月現在では上のAdvanced Excerptがおすすめ。

他のプラグインでは現行WordPressバージョン未対応だったり、最終更新が数年前というものが多くありました。

この記事をシェアする:

  • Click to share on Twitter (Opens in new window)
  • Click to share on Facebook (Opens in new window)

本投稿の関連記事

カテゴリー: WordPress タグ: wordpress, プラグイン

著者の自己紹介と実績紹介サイトはこちら

SEOコンサルティングやSEO実行支援、Webサイト制作のご相談を承っています。

Webサイト制作とSEOの専門家 – Marketing Wizard

上記サイトでは、私の経歴とWebサイト制作・SEO支援実績を掲載しています。

ぜひご覧くださいませ。

お気軽にコメントをくださいませ!

 

本記事はあなたのお役に立てましたでしょうか?
ひとことでもコメント欄からご感想をいただければ、モチベーションに繋がります。

また「本記事には書かれていなかったけれど、他の点について知りたい」というご質問や、誤っている箇所などあればご指摘もお待ちしております。

メールアドレスが公開されることはありません。
なんでもお気軽にコメントくださいませ。

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

email confirm*

post date*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

Marketing Wizard : Nakata

" Webマーケティングで魔法をかける "
東京都にて活動しています、30代フリーランスのSEOコンサルタント兼Webディレクターです。Marketing Engineerを目指して色々勉強と挑戦中。

サイト制作では、SEOを考慮したサイト設計から、PR・プレスリリースを含めた幅広いWebマーケティングの提案・代行まで。
Google AnalyticsやSearch Console等のアクセスデータやログからの各種分析も行っています。

新規事業のご相談をいただくことも多く、No-Codeを用いた仮説検証・テストマーケティングもお引き受けしています。

【経歴】
神戸大学法学部卒→政府系金融機関。その後、大阪のインバウンド向け広告代理店に勤務した後、2014年4月から個人事業主として活動開始。
約5年間にわたり、旅行・観光のプランニング&手配代行サービスサイトを自身で設立。数名にてスモールビジネスとして運営しておりました。

自己紹介&実績掲載サイト

Webサイト制作とSEOの専門家 - Marketing Wizard

follow me !

  • Twitter
  • LinkedIn

サイト内検索

Recent Posts

  • WordPressブログをNotion製Webサイトに移行することにしました 2021年9月14日
  • Glideでログイン機能・ユーザーごとに表示切り替えできるアプリは作れるか 2021年7月24日
  • 「AWSをはじめよう」での初期設定まとめ。請求アラート・IAMユーザー・セキュリティ 2021年7月24日
  • 「URLがGoogleに登録されていません」Search Consoleでインデックスされない 2021年7月20日
  • オンラインのマインドマップならmiroで共同編集!作成・Notion埋め込み方法 2021年7月11日

Categories

  • CMS一般
  • concrete CMS
  • EC/ショッピングカート
  • No-Code
  • SEO
  • Strikingly
  • webセキュリティ
  • webデザイン/コーディング
  • webマーケティング一般
  • WordPress
  • その他
  • サーバー
  • フリーランス論/仕事術
  • マーケティングオートメーション(MA)・CRM
  • ライティング
  • 便利ツール一般

Tags

2段階認証 Adalo Airtable aws concrete5 ConoHa ConoHa-vps ContactForm7 ConvertKit CSS E-A-T Instagram kusanagi LP No-Code nofollow noindex owncloud podcast Quire ssh strikingly STUDIO tmux vps Webサイトビルダー webセキュリティ web制作 wordpress エックスサーバー エッセンシャル思考 エラー対応 クラウドストレージ サーチコンソール セキュリティ ツール データベース プラグイン プロジェクト管理 メールマーケティング ライティング 事例 書評 著者情報 高速化

ソース・参照元つきAIによる高品質SEO記事コンテンツ作成ツールα版が完成しました

現在、クローズドβ版に向けて先行登録ユーザー様を募集しています。

機能や詳細は ソース・参照元つきAIによる高品質SEO記事コンテンツ作成ツールα版が完成しました の記事をご確認ください。

Notion製Webサイトでも発信中

Notion×Superで制作したWebサイトでも、アウトライン形式で最新情報を発信しています。

魔法使いのスクリプト

頻繁に記事を更新していますので、こちらもぜひご覧ください。

Anchorでpodcastラジオ音声配信もしています

Webマーケティングやスモールビジネスに役立つ方法をpodcastラジオ音声配信しています。

魔法使いのWebマーケティングRadio  • A podcast on Anchor

「ながら聴き」も可能な内容ですので、ぜひお楽しみください。

お気軽にご相談ください

No-Codeによるシステム開発やCMS構築・Webサイト制作から、サイト分析・SEOを中心としたWebマーケティングまで。
さらにプレスリリース配信を起点としたPR戦略企画も承ります。

自己紹介・実績サイト

お問い合わせはこちらから。

ぜひお気軽にご相談ください。