トラックバックURLの表示枠をカスタマイズする方法。

トラックバックURL表示枠のカスタマイズ trackback_url()

トラックバックURLの表示枠をカスタマイズする方法。

使い方

パラメータはありません。
記述した箇所に、トラックバック用URLが表示されます。

<?php trackback_url(); ?>

投稿ごとにON/OFFを切り替えて表示/非表示を切り替えるためにこのようにします。

<?php if( pings_open() ): ?>
	<?php trackback_url(); ?>
<?php endif; ?>

カスタム方法

通常はこのように表示されます。

https://wpqw.jp/wordpress/themes/trackback-url/trackback/

フォームに入れる

URLを選択しやすくするためにテキストボックスにに入れる。

<input type="text" value="<?php trackback_url(); ?>" readonly>

クリックでURLを選択状態にする

上記の方法だと、URLが長い場合にはみ出して選択しにくいため、テキストボックスをクリックで全選択状態にする。

<form name="trackback_form">
	<input type="text" name="trackback_url" value="<?php trackback_url(); ?>" readonly onfocus="setTimeout(function(){document.trackback_form.trackback_url.select()},0);">
</form>

onfocus=”this.select();” だとSafari等の一部ブラウザで動作しない。
今回の方法でも環境によって上手く動作しない場合があるようです。

Codex