Wordpressでの抜粋を良い感じに表示する、日本語向けのプラグインです。
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md
excerpt-plugin-for-nihongo.php

README.md

Excerpt plugin for Nihongo

Wordpressでの抜粋を良い感じに表示する、日本語向けのプラグインです。

特徴

Wordpress 標準の the_excerpt を使用すると、規定の文字数でぶつ切りになってしまい、末尾で文字化けが起こったりと、不都合があります。この問題を解決するために作られた Excerpt plugin for Nihongo は、マルチバイトに対応していますので末尾の文字化けがありません。また文章がぶつ切りにならないよう、句点で区切るようにしています。

インストール

Download から zip か tar.gz の好きな方をサーバーにダウンロードして、plugin のディレクトリに設置してください。設置に問題がなければ Wordpress のプラグイン一覧に表示されますので、有効にしてください。

Wordpress 内での使い方

the_excerpt 関数を呼び出してください。the_excerpt が実行されるときにフィルターとして動作するように作っています。

表示内容

以下の優先順位で表示します。

  1. 抜粋があれば、抜粋を表示。
  2. moreタグが設定されていたら、そこまでを表示。
  3. 規定文字数まで句点を探し、近い位置まで表示。
  4. 句点がないか、規定文字数よりも大きすぎたら、規定文字数まで区切って表示。

3, 4 の方法の場合、投稿の本文内のタグを除去して出力します。

設定内容

設定はプラグインを直接編集してください。

以下の設定項目を用意しています。

  • 取得する文字列の基準の長さ
  • 本文へのリンクのアンカーテキスト
  • 本文へのリンクの前に付く文字列
  • 本文へのリンクの後に付く文字列
  • 区切り文字(デフォルトは句点)