WordPress 2.2.1 で 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 だとは思いませんが。

  • ブックマーク : アクセス: 6,270回
  • カテゴリー : WordPress
  • キーワード :

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

No comments yet.

Sorry, the comment form is closed at this time.

33 queries. HTML convert time: 1.676 sec. Powered by WordPress. Valid XHTML
Copyright © 2003-2017 @ futuremix.org ログイン