WP plugin: 検索語句の前後を抜粋表示 - Search Excerpt WordPress Plugin
基本情報
| 機能概要 | 検索結果に検索語句の前後を抜粋表示する |
|---|---|
| 使用バージョン | 1.0.0.0.4 Jamさんによるアジアンテキスト対応版 (2005-8-30) |
| 作者(web) | Scott Yang さま |
| 配布元 | |
| ドキュメント | 同上 |
| 適用したWP | WordPress 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、とする方法もある。相違点が限定的ならば、後者の方がメンテが楽かもしれない。
(バージョンアップ時に、導入手順を含めて文章を整理予定。)



Internet Zone::WordPressでBlog生活 :
September 2nd, 2006 at 14:37
Search Excerptをインストールしました…
ブログ内を検索したとき、ヒットした検索語の前後を抜粋してハイライト表示してくれるというプラグインです。
↓配布元はこちら。
Search Excerpt WordPre (more…)
ぼの :
September 11th, 2006 at 21:30
GAKUさん、トラックバックありがとうございます。私のこの記事、すごい手抜き状態ですね。後で書こうと思って忘れてました。。。(^-^;
the_excerpt() の件、記事に追記しておきます。ありがとうございました。(^-^)