2008/09/21 update!
前回、ご紹介したショートコードを発展させました。
前回はURLそのものが表示されてそこにリンクがついたのですが、今回は、そのURLのタイトルを表示してそのURLへのリンクを作るショートコードです。
指定したURLから、そのタイトルを抽出する”だけ”のプログラムを
のサイトを参考にさせていただきました。(^^;)ほぼそのまんまですが。。。
使い方は、
[link2]リンクしたいURL[/link2]
です。1つの記事の中で複数使う場合は、重複しないようにIDをつけます。名前はなんでもかまいません。
例えば、
[link2 id="lk1"]http://nakamura.tea-pot.jp[/link2]
という具合です。すると、URLの部分がそのURLのタイトルが表示されたリンクになります。
例として:
[link2 id="lk2"]http://nakamura.tea-pot.jp[/link2]
この実行結果:
■重要–<p>対策!■
どうも、wordpress 付属のエディターは(お使いの方はおわかりのとおり、)ちょっとクセがあります。ソースを見ると勝手にタグを書き換えちゃったり改行してあったり。。
一番困ったのは、このショートコードの両端に、<p></p>をつけた場合、投稿するとこの<p></p>が削除されてしまうことです。![]()
そこでこれを回避するために、
<p><p>[link2]URL[/link2]</p></p>
と、<p>タグを二重にしてみてください。
注意!!
上記のコードはコードが実行されないように全角で書いていますので
このままコピーペースとしても動きません(^^;)悪しからず。。。
このショートコードを動かすには下記のファンクションをテーマファイルのなかのfunction.phpに追加します。
