※当サイトにはプロモーションが含まれています。
賢威には、自動でパンくずリストを生成してくれる機能があります。
ちょっと長いにゃ?
サイトタイトルは、表示しなくてもいいんじゃにゃいの?
その為、パンくずリスト内のサイト名は非表示にしたので、その方法について記載します。
なお、パンくずリストのTOPにあるサイト名を表示させないようにする方法は2つあります。
その為、どちらか好きな方法で変更をしてみて下さい。
この記事を作成している時点での、ワードプレスのテーマと環境は以下の通りです。
テーマ:賢威8
WordPressバージョン:5.8.x
PHPバージョン:7.4.x
サーバー:さくらインターネット
※現在、WP:6.2.x、PHP:8.2.xでも動作しています
賢威の設定からパンくずリストのサイト名を表示させなくする
賢威の設定から、パンくずリストのサイト名を表示させない方法です。
左メニューにある、
賢威の設定 > 投稿設定
を選択。
ページ下方にある「パンくずに表示する文字設定」から変更をおこないます。
「パンくずの「サイト名」と置き換える文字列」の箇所に半角英数字で、
 
と入力して保存します。なお、これは半角スペースを意味しています。
ただし、注意点として、
: ノーブレークスペース(non-breaking space)
  : エン・スペース
  : エム・スペース
  : シン・スペース(thin space)
などの空白文字は、無効化されたり、エスケープ処理されることが多いので、バージョンアップや変更や保存を繰り返しているうちに反映されなくなる可能性があります。
その為、少し難易度があがりますが、下記の方法もご確認ください。
function.phpからパンくずリストのサイト名を表示させなくする
function.phpに記述することで、パンくずリストのサイト名を表示させないようにする方法です。
下記のコードを記載すると、サイト名が非表示となり「TOP」と表示されます。
/* パンくずリストのTOPを修正 */
add_filter('keni_breadcrumbs_top_name', 'set_keni_breadcrumbs_top_name', 10, 1);
function set_keni_breadcrumbs_top_name($name) {
return "TOP";
}
適用されるとこのように表示されます。
なお、
return “TOP”;
の部分が、先頭に表示される文字列です。
このサイトでは、TOPではなく、家のアイコンにあわせて「HOME」にしているので、
return “HOME”;
としています。
※function.phpの設定を失敗すると、最悪、サイトが表示されなくなります。
その為、コードを追加する際は、必ずバックアップを取ってから追加するようにしてください。
補足:サイトのタイトルの設定方法について
なお、賢威の設定で、トップページに表示されるタイトルを別に設定することもできます。
たとえば、サイトタイトルを「SEOテンプレート「賢威8」公式サイト」とすると、それ以外のページでも利用されるため、各ページのタイトルがとても長くなる場合があります。
そういう時は、「サイトのタイトル」を「賢威8」と短いタイトルにしておき、トップページにだけ「SEOテンプレート「賢威8」公式サイト」のような長いタイトルを付けると、左上のサイトタイトルやパンくずは短いタイトルのままで、トップページにだけ長いタイトルを付けることができます。
その為、function.phpにコードを追加するのが怖い場合は、この設定方法でもパンくずリスト内のサイト名を短くする事ができます。
function.phpの場所は?
function.phpは、だいたいどのテーマも、
外観 > テーマエディター
にあります。
テーマエディターに移動したら、編集するテーマが、現在、使用しているテーマかを確認しましょう。
問題なければ、「function.php」を選択します。
選択したら、一番下に以下のコードを追加します。
/* パンくずリストのTOPを修正 */
add_filter('keni_breadcrumbs_top_name', 'set_keni_breadcrumbs_top_name', 10, 1);
function set_keni_breadcrumbs_top_name($name) {
return "TOP";
}
最後に、「ファイルを更新」ボタンで、保存(更新)します。
※全角スペースなどが入ると、正しく動作しない可能性があるので、コピーしたコードは、一度メモ帳などに貼り付けて確認してみましょう。
これで、パンくずリスト内のサイト名を表示させないようにする事ができました。
また、パンくずリストをh1タイトルの上に表示させる方法についてもまとめてみました。
よかったらご参照ください。
賢威には、自動でパンくずリストを生成してくれる機能があるのですが、表示されるのは、フッター(footer)部分のみです。 その為、ヘッダー部分にパンくずリストを表示したいといった方もいるかと思います。 そんな悩みを解決す …