Wordpress の Press It の投稿内容を改良

2007-7-25 07:00

WordPress には Press It というブックマークレットによるクイック投稿機能があります。現在ブラウザで見ているページでこのブックマークレットを使うと、タイトルを引用し URL をリンクにして投稿内容本文に入れてくれます。さらに選択部分があればこの部分も入ります。そのため選択範囲が大きすぎると、GET でのアクセス時に URL が非常に長くなってエラーとなるのですが。

さて、この選択部分の本文は引用になるので、blockquote タグで囲まれるようにしてみました。本当はプラグイン化するのがよいのでしょうが、PHP ソースを直接いじった方が楽なので。編集するのは admin-functions.php の 376 行目付近(Wordpress 2.2.1 の場合)

$post_content = '<a href="'.$popupurl.'">'.$post_title.'</a>'."¥n$text";

の部分を私好みに次のように変更してみました。

$post_content = "<p>¥n".'  <a href="'.$popupurl.'" title="'
               .$post_title.'">'.$post_title."</a>¥n</p>¥n"
               ."<blockquote cite=¥"$popupurl¥" title=¥"$post_title¥">¥n"
               ."<p>$text</p>¥n</blockquote>¥n";

これで選択部分が blockquote 要素で引用され、cite 属性に URL が、title 属性にタイトルが自動的に入ります。個人的にはこれで手間が格段に違いますが、そもそもビジュアルリッチエディタを使っている人にはピンと来ないでしょうし、HTML に別のこだわりのある人もあるでしょうから、誰にでも役に立つ Tips だとは思いませんが。

  • ブックマーク : add to hatena hatena.comment (1) add to del.icio.us (0) add to livedoor.clip (1) add to Yahoo!Bookmark (0) Total: 2 アクセス: 930回
  • カテゴリー : WordPress
  • タグ :
  • トラックバック URL :

コメントはまだありません »

コメントはまだありません。

このコメント欄の RSS フィード トラックバック URL

コメントをどうぞ

49 queries. HTML convert time: 3.399 sec. Powered by WordPress ME. Valid XHTML
Copyright © 2007 @ futuremix.org | 5jp.net ログイン