本文内に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
Pingback: url2link :: ゆめのあとさき
Pingback: [WP プラグイン] url2link – 本文のURLをリンクタグに変換 - ハウスウエディング[665-667]
はじめまして、kkatoです:)
url2linkの利用を考えておりますが、
下記のサイトのから上手く情報を取得できません。
http://wppluginsj.sourceforge.jp/ktai_style/
http://wppluginsj.sourceforge.jp/simple-tweet/
http://wppluginsj.sourceforge.jp/i18n-ja_jp/maintenance-mode/
なにか解決方法がありましたら教えて下さい。
どうぞよろしくお願いいたします。