url2link – URLからタイトルや本文を抽出してリンクに変換する


本文内にURLを記述すると、タイトル及び本文を抽出してリンクを生成するプラグインです。

http://wordpress.org/extend/plugins/url2link/

上記リンクでは実際にこのプラグインを使用しています。

使い方

  • プラグインをいつもどおりインストールしてください。
  • リンクを貼りたいページのURLをコピーして、本文内の新しい行にペーストしてください。

CSSについて

url2link.cssをテーマディレクトリ内にコピペすると、CSSのカスタマイズが可能です。

仕様

  • 本文内のURLからPHPのDOMDocumentモジュールを使用して、タイトルを取得します。
  • 本文を要約として表示します。
  • 要約は150文字で切り詰めています。
  • 取得した結果は、キャッシュしていますので、2回目の表示移行は表示が早くなります。
  • キャッシュはpost_metaに保存していますので、ページの削除と同時に削除されます。

本文の抽出方法について

以下のようなアルゴリズムで本文と予測していますので、上手く取得できない場合もあります。

  • <p />及び<br />を順番に検索する。
  • titleをngarmで分解し、取得した各段落を評価する。

本文の抽出については、こんなページでおかしかったよみたいなコメントを下されば、なるべく対応します。

ショートコードについて

このプラグインは以下のようにショートコードインターフェースもあります。

[[url2link url="http://example.com" summary="summary" charset="euc-jp"]]

属性

  • url – ページのURL
  • summary – サイトの要約。思い通りに取得できなかった際に使用してください。
  • charset – 文字コードの自動認識に失敗して文字化けする場合があります。取得したいサイトの文字コードを指定してください。

上手く動作しない

SSLのページでは上手く動作しない場合があります。以下のページなどを参考にしてください。

http://labs.unoh.net/2007/09/phpssl.html

こちらもどうぞ

以下のプラグインでは同じような感じでツイッターのつぶやきを貼りつけられます。

http://firegoby.jp/wp/oembedtweet

 


3 thoughts on “url2link – URLからタイトルや本文を抽出してリンクに変換する

  1. Pingback: url2link :: ゆめのあとさき

  2. Pingback: [WP プラグイン] url2link – 本文のURLをリンクタグに変換 - ハウスウエディング[665-667]

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>