WordPress でトラックバックURLを載せる

June 1, 2007

WordPressはそのままだと(テキトーだが…)、トラックバック URL が出ない。 パーマネントリンクに /trackback/ が付いたものになるらしいが表示したかった。調べたら trackback_url という関数が見つかった。
自分のテーマの functions.php に下記を追記した。my_trackback_link を呼び出すと、クリップボードにコピーしてくれるリンクを作って表示する。ただ、IEでしか効かない。

1
2
3
4
5
6
7
<?php
function my\_trackback\_link() {
echo "<a title=\\"クリックすると、トラックバック URL をクリップボードにコピーします。\\" href=\\"";
echo trackback_url();
echo "\\" onClick=\\"window.clipboardData.setData('text', this.href); return false;\\">trackback URL</a>";
}
?>

tilfin freelance software engineer