キャッチフレーズを改行表示する方法

Cocoonカスタマイズ集
この記事は約1分で読めます。
記事内に広告が含まれています。

はじめに

以下の質問に回答します。

この方法では、外観→カスタマイズ→サイト基本情報→キャッチフレーズではなく、独自に設定いたものです。
なお、サイト基本情報で設定したキャッチフレーズは、表1の各項目に反映されます。

キャッチフレーズ
タグ項目
title
metaog:description
twitter:description
description

そこで、キャッチフレーズの文言に対して、句読点「。」を区切りとして、ヘッダー部分のみ改行を追加して出力します。

この記事では、この方法について説明します。

完成イメージ

実装手順

以下のコードをfunctions.phpに追加します。

add_filter('get_tagline_text', function ($description') {
  return preg_replace('/。(?=.*。)/u', '。<br>', $description);
});

さいごに

今回紹介した方法を使えば、キャッチフレーズを文中の句読点「。」で区切り、ヘッダー部分にのみ改行を反映させることができます。
これにより、見た目の読みやすさを保ちながら、<title>タグや<meta>タグなど他の出力部分には影響を与えずにデザインを整えることが可能です。

タイトルとURLをコピーしました