Wordpressでの抜粋を良い感じに表示する、日本語向けのプラグインです。
Wordpress 標準の the_excerpt を使用すると、規定の文字数でぶつ切りになってしまい、末尾で文字化けが起こったりと、不都合があります。この問題を解決するために作られた Excerpt plugin for Nihongo は、マルチバイトに対応していますので末尾の文字化けがありません。また文章がぶつ切りにならないよう、句点で区切るようにしています。
Download から zip か tar.gz の好きな方をサーバーにダウンロードして、plugin のディレクトリに設置してください。設置に問題がなければ Wordpress のプラグイン一覧に表示されますので、有効にしてください。
the_excerpt 関数を呼び出してください。the_excerpt が実行されるときにフィルターとして動作するように作っています。
以下の優先順位で表示します。
- 抜粋があれば、抜粋を表示。
- moreタグが設定されていたら、そこまでを表示。
- 規定文字数まで句点を探し、近い位置まで表示。
- 句点がないか、規定文字数よりも大きすぎたら、規定文字数まで区切って表示。
3, 4 の方法の場合、投稿の本文内のタグを除去して出力します。
設定はプラグインを直接編集してください。
以下の設定項目を用意しています。
- 取得する文字列の基準の長さ
- 本文へのリンクのアンカーテキスト
- 本文へのリンクの前に付く文字列
- 本文へのリンクの後に付く文字列
- 区切り文字(デフォルトは句点)