WordPress にトラックバック URL を表示するやり方

ここ見てトラックバックの URL が表示されていないことにきづいた。
それでちょっと対応した。
参考にしたサイト。

<?php if (’open’ == $post->ping_status) : ?>
<h3 id="trackback-url"><?php _e(’Trackback URL’, ‘hoge’) ?></h3>
<input onfocus="this.select()" readonly="readonly" value="<?php trackback_url(); ?>"
class="tb_url" id="tb_url" name="tb_url" accesskey="x"/>
<?php endif; ?>

input#tb_url {

}

上記の PHP のコードを表示したいところに追加して
あとは CSS でデザインを少し調整すればおk。

日曜日, 11 月 16th, 2008

WordPress(ver 2.6) を AutoPageRize に対応させてみた

AutoPageRize ってなに??
Firefox の greasemonkey script。
簡単にいうとページの最後にきたら次のページを自動的に表示してくれるんです。
対応してるサイトは凄いあって、google の検索とかも色々できちゃうんですよ。
Firefox 以外にも Opera や IE7 にもあるのです。実はね。
確か Safari も似たようなのがあったようななかったような。。。。
それぞれどんな差異があるかは知りません。
というわけで、今回はそんな便利な AutoPageRize 機能を追加してみました。
変更箇所 - PHP -
{WordPress Root}/wp-includes/link-template.php

method: next_posts_link L697
- echo ‘<a href="’;
+ echo ‘<a rel="next" href="’;
 
method: previous_posts_link L721
- echo ‘<a href="’;
+ echo ‘<a rel="prev" href="’;

変更箇所 - template -
{WordPress Root}/wp-content/themes/{theme}/style.css

.post 〜 [...]

金曜日, 11 月 14th, 2008

wordpressの外部ブログにはてなスターを表示する方法

簡単にフローから説明すると
(1) はてなスターに外部ブログとして登録
(2) header に追記
基本的にはこれでできます。
かんたーん。
(1)のフローですけど詳細はここを見て下さい。
はてなにちゃんとまとめられてますんで。
そこで取得してきた js をそのまま header に付与するだけで OK。
header の編集は wordpress の
「管理画面」->「デザイン」->「テーマエディタ」->「ヘッダー(header.php)」を選択すると編集できます。
(※ただし選択しているテーマによって差異があるやもしれません。)
はてなで発行されたトークンと js と一緒にスタイルシートを変更してはてなスターを表示するようにします。

1
2
3
4
5
6
7
8
9
Hatena.Star.SiteConfig = {
entryNodes: {
‘div.post’: {
uri: ‘h2 a’,
title: ‘h2′,
container: [...]

日曜日, 10 月 5th, 2008