WordPressの記事タイトルを短縮したいと思っていませんか?
SEOにおいて、タイトルの重要性は理解しているものの、ついつい色々なキーワードを詰め込んでしまいがちですよね。
WordPressでサイト構築していて「記事ページのタイトルが長くて、一覧表示の時などに冒頭から〇字で後は、…で収めたいなぁ」って事はありませんか?
カテゴリページや新着ページに表示されるタイトルのみ冒頭〇字のみ表示させるようにしたい
PHPで表示さえるタイトルの文字数をコントロールしたい
この様なお悩みをお持ちの方もいると思います。
そこで今回は、WordPressで新着一覧・カテゴリ一覧などの記事リストに表示するタイトルのみを任意の文字数でタイトルを短縮する方法を紹介します。
スポンサードサーチ
タイトル短縮はテーマエディターで出来る
今回紹介するWordPressのタイトル短縮方法はテーマエディターを使った方法となります。
テーマエディターを使ったタイトル短縮方法には色々なメリットが有ります。
SEOに不利になってしまうリスクが軽減する
普通は記事タイトルを短縮しようとすると、一つ一つの記事のタイトルを頭を悩ませながらタイトルを短くしていきます。
タイトルを短くしていると本来入れたかった重要なキーワードなどを含める事が出来なくなったりと、デメリットも出てきます。
しかし、テーマエディターを使ったタイトル短縮方法なら、一覧ページのみタイトルを短縮するので、記事ページ自体のタイトルはそのままです。
なので、誤ったタイトル短縮による検索順位ダウンのリスクを考える必要が無いので、タイトルを短縮したい人にはおすすめの方法と言えるでしょう
レイアウト崩れのリスクが有るので慎重に行いましょう
テーマエディターを使ったタイトル短縮方法は、テーマのテンプレートを直接編集します。
適切な箇所を編集すれば問題有りませんが、万が一誤った箇所を書き換えてしまうとレイアウト崩れが起きてしまう事も有るので、編集する際は元の内容をバックアップしておきましょう。
そうすれば、安心してタイトル短縮を試す事が出来るでしょう。
タイトル短縮【実践編】
それでは、実際にタイトルを短縮する方法を解説していきましょう。
テーマエディターでタイトルを短縮する具体的な方法
今回は新着やカテゴリーなどのアーカイブページでタイトルが表示される場合に「〇〇〇…」の様に決まった文字数の後に「…」付きで短縮する方法を紹介します。
- 「外観」>「テーマエディター」を押します
- タイトルを短縮表示させたいアーカイブページのテーマファイルを開きます
- タイトルを表示させている以下のPHPコードを探します
<?php the_title(); ?>
- 3のPHPコードを以下のPHPコードに置換します
<?php if(mb_strlen($post->post_title)>10) //タイトルが11文字以上の時 { $title= mb_substr($post->post_title,0,10) ; echo $title. ・・・ ; //11文字目を…に置換する } else {echo $post->post_title;} ?>
上記のコードの場合だと、タイトルが11文字以上の場合に11文字目を「…」に置換して12文字目を表示しないようにします
- 「ファイルの更新」を押します
- 実際に表示されているアーカイブページを確認してタイトルが短縮されていれば完了です
スポンサードサーチ
必要に応じて使い分ければとても便利
いかがでしたか?
新着ページやカテゴリーページなどでタイトルが長くて困っている人は、無事にタイトル短縮できたでしょうか?
タイトル短縮は、必ずやるべき事では有りませんが、記事が増えていくと中にはタイトルが長くなってしまうものも出てくるものです。
そういった時に今回紹介したタイトル短縮方法を使いこなせば、とても便利だと思うので興味が有る方は試してみてください。
WordPressは日々アップデートされている
2021年現在、私はWordPressでサイト運営を始めて6年程経過しました。
その中には、日々アップデートされるWordPressのバージョンに悩まされることも多々有りました。
一部にはなりますが、私が経験したWordPressに関する悩みを紹介しますので、興味が有る方はご覧ください。
WordPressの投稿一覧に最終更新日を表示したい方向け
WordPressサイトをまだAMP化していない人向け
AdSenseの掲載方法でお悩みの方向け