Snow Monkey 記事タイトル下「サマリー(抜粋)」を非表示にするフィルターフック

  • ブックマーク

Snow Monkey のトップページに表示している新着記事。

この記事タイトルの下に、配置されているサマリー(抜粋)の文章の表示を止めたいのです。

(下の写真、赤枠の中がサマリーです)

今までは、CSSの display:none を使って、サクッと表示をOFFにしていました。

が、SEO的に、display:none は避ける方が良いとの意見の記事を見つけて、じゃ、HTMLの出力そのものを停止するカスタマイズを行いました。

テーマファイルを直接編集するのは避ける

このサマリーを出力しているのは、以下のテーマファイルです。

/template-parts/loop/entry-summary/content/content.php

ここの中身を変更すれば、サマリー文の出力は止まりますが、テーマのアップデートのたびに、変更作業が発生します。

スマートじゃないです。そもそも、テーマ本体はカスタマイズしないのが、基本。

では、どうするのか。

Snow Monkeyが素晴らしいのは、フィルターフックが準備されている点です。

フィルターフックでカスタマイズする

フィルターフックとは、テーマの動作が発生するタイミングを、カスタマイズする機能です。

と書いても、理解しずらいですよね。要は、テーマのファイルを変更したのと同じ効果になります。

Snow Monkeyは、全てのレイアウトやテンプレートパーツをフィルターフックで、カスタマイズできます。

これ、凄い機能です。開発者さんの北島さん、感謝です。

フィルターフックのカスタマイズサンプルはこちらの公式ページにあります。

(この変更のために、Ver. 5.0 から 同じSnow Monkeyだけど、全面リニューアルになったのかなと)

サマリー(抜粋)を表示させないフィルターフック

以下のコードを 子テーマ、もしくは、My Snow Monkey プラグインのfunctions.phpに追記します。

// summary を読み込みさせない
add_filter(
  'snow_monkey_get_template_part_template-parts/loop/entry-summary/content/content',
  function( $name, $vars ) {
    ?>
   <div class="my-summary">
   </div> 
    <?php
  },
  10,
  2
);

これで、サマリーの出力が停止します。

display:none だと、どうしてSEOの面から避ける方が良いのか

display:none を使って、非表示にすると、HTMLコード上は、出力されていて、検索エンジンのロボットからは、見えます。

なので、隠しコンテンツと、ロボットが判定しちゃうとややこしい話になります。なので、HTML自体の出力を止める方が良いと判断しました。

Googleサイド(ゲイリー氏 @methode)から、「display:noneでコンテンツを非表示にすると、逆効果となる可能性があり、ランキングでは、非表示となったコンテンツの重みを減らしています。」とコメントが出ています。(参考記事はこちら

ということで、display:none での非表示でなく、HTMLの出力を止めるカスタマイズを行いました。

Snow Monkeyは凄い

ほぼ全部のテンプレートパーツが、フィルターフックでカスタマイズできる Snow Monkeyは素晴らしいです。

Snow Monkeyのテンプレートファイルのコードは、美しいです。

開発者さんの北島さんは、(私個人の見解ですが)天才です。

最近の散財はこちら!

出張に便利そうなコンセントを買った!塩は、ぬちまーす。

【WordPressブログ スタートアップ講座 開催決定しました】

11月3日 祝日 水曜日
・10時から19時
・Kitchen Bee(4名)とオンライン(4名)のハイブリッド開催です。

オンラインのスタートアップ講座、気になっていたけど、4日間に分かれていて、スケジュールが、、というあなた。オンラインでも1日でOKなスケジュールを作りました。

ぜひ、この機会に、情報発信の母艦を一緒に作りましょう。

また、「ブログをスタートしたい」という方に、すごく良い講座あるよっと、ご紹介いただけると、飛び上がって喜びます。

よろしくお願いします。

(なお、リアルの会場は、Kitchen Beeにて人数を制限し、感染症対策を行って開催します。)

追伸、

また、3日の19時から20時の1時間、ものくろキャンプ交流会を開催します。こちらは、少人数ですが、Kitchen Beeのお席もご用意できる予定です。

オンラインとハイブリッド開催しますので、オンライン参加も大歓迎です。イベントを立ち上げますが、まずは、カレンダーに丸印を!

ブログスタートアップ講座のお申し込み告知ページを見逃したくない!という方は、下のメールマガジンにご登録ください。

お申し込み開始時にご案内をお送りします。

無料メルマガ発行中

メルマガも2021年は頑張って書いています。ぜひ登録して読んでくださいね。(無料です)

メールマガジン
無料で購読
メールアドレス *
* 必須項目

【案内板】

このブログをはじめて読んだあなたへ
ぜひ読んでもらいたい記事を用意しました。

オンラインショップあります

↓ 下のバーナーをクリックすると移動します。


Youtube

  • ブックマーク

この記事を書いた人

情報発信ナビゲーター 大東 信仁

情報発信ナビゲーター / 博士課程中退 / ニックネーム : ものくろ / ブロガー / WordPressが得意 / orz レイアウト開発者 / 株式会社 あみだす 代表取締役