【至急・重要】ウィルスチェックのお願い

Change Style


WP plugin: 検索語句の前後を抜粋表示 - Search Excerpt WordPress Plugin

基本情報

Search Excerpt WordPress Plugin
機能概要検索結果に検索語句の前後を抜粋表示する
使用バージョン1.0.0.0.4 Jamさんによるアジアンテキスト対応版 (2005-8-30)
作者(web)Scott Yang さま
配布元
ドキュメント同上
適用したWPWordPress ME 2.0.2 [UTF-8]

表示例

  • 当サイト内で「ピエール 枝」を検索したとき
    • ヒットした前後の文章が抜粋表示され、検索語句が太字表示(<strong>)されているのが、このプラグインによるもの。
    • 検索結果と記事単体ページに飛んだときに、検索語句がハイライト表示されるのは、Search Word Highlight plugin によるもの。
    • 「ページ」も検索結果に入っているのは、Search Everything によるもの。

テンプレートファイルの確認 追記

  • テンプレートタグ the_excerpt() を利用して抜粋表示するため、検索結果を表示するテンプレートに the_excerpt() が必要。
  • 検索結果表示用テンプレートは、search.php がなければ index.php が使われる(WPJ Codex » Template_Hierarchy 参照)。
  • デフォルトテーマには search.php があるが、the_excerpt() は使われていない。<div class="post">~</div> の表示したい位置に <?php the_excerpt(); ?> を加えれば OK。
  • search.php が存在しないテーマの場合、自分で設けてもいいし、index.php 上で is_search() を用いて条件分岐させ、普段は the_content、検索結果表示時は the_excerpt、とする方法もある。相違点が限定的ならば、後者の方がメンテが楽かもしれない。

(バージョンアップ時に、導入手順を含めて文章を整理予定。)

2 Responses to “WP plugin: 検索語句の前後を抜粋表示 - Search Excerpt WordPress Plugin”

  1. Internet Zone::WordPressでBlog生活 :

    Search Excerptをインストールしました…

    ブログ内を検索したとき、ヒットした検索語の前後を抜粋してハイライト表示してくれるというプラグインです。
    ↓配布元はこちら。
    Search Excerpt WordPre (more…)

  2. ぼの :

    GAKUさん、トラックバックありがとうございます。私のこの記事、すごい手抜き状態ですね。後で書こうと思って忘れてました。。。(^-^;
    the_excerpt() の件、記事に追記しておきます。ありがとうございました。(^-^)

コメントをどうぞ