Information

Twitterの本を書きました。

twitterコミュニケーション・バイブル

RSS Feeds

Posted on April 20, 2008 at 6:55 pm

WordPress2.5でもBookmarkletから投稿する

WP2.5から消えた投稿用Bookmarklet

WordPressで記事を書くときはいつも当たり前のように管理画面から入っていたので、WP2.5になってから投稿用Bookmarkletがなくなってしまったことにはfuuriさんの記事を読むまで気がつきませんでした。
WP2.3.3までは投稿画面の1番下に「Press It」というBookmarkletがありました。

今見ている記事のタイトルとリンクと引用部分を、ブックマークレットとかを使ってWordPressの投稿画面に自動的に貼り付ける(Tumblrのように)

[ WordPressでこんなことできないの?メモ|fuuri.net ]より引用
Accessed Date:2008年4月20日 15:29:40

この件で困っているユーザーが立てたWordPressフォーラムのトピックにこんな投稿が。

“It will be back and better than ever in 2.6.”
(Bookmarkletは)WP2.6でより良くなって戻ってくる。

[ WordPress › Support » PressIt - Bookmarklet missing in 2.5 ]より引用
Accessed Date:2008年4月20日 16:46:07

嬉しいニュースとはいえ、いつリリースされるかもわからない2.6をただ待つのではなく代替策を探してみました。

2.3用のBookmarkletを使う

WordPress2.5で消えてしまったBookmarkletを復活させる方法が紹介されている記事を読みました。

行方不明になったプレスイット・ブックマークレットを再び作る方法に関しては、WordPress Support Forum(ワードプレス・サポート・フォーラム)でも確認することができる。

[ 「WordPress」ニュース: WordPress 2.5の問題、世界中に広がるWordCamp、ムレンウェグがセキュリティ問題の恐怖を一刀両断、Coffee2Codeが2週間に渡るプラグイン祭を完結、その他のニュース at ブログヘラルド ]より引用
Accessed Date:2008年4月20日 16:57:24

フォーラムを見てみるとWP2.5でもWP2.3のBookmarkletのコードが使えるとのこと。ちょっと目からうろこです。
http://site-url/の部分は各自編集してください。

JavaScript:
  1. javascript:if(navigator.userAgent.indexOf(‘Safari’)>= 0){Q=getSelection();}else{Q=document.selection?document.selection.createRange().text:document.getSelection();}location.href=‘http://site-url/wp-admin/post-new.php?text=’+encodeURIComponent(Q)+‘&popupurl=’+encodeURIComponent(location.href)+‘&popuptitle=’+encodeURIComponent(document.title);

このコードをブラウザのお気に入りにセットしておき、今見ているページでBookmarkletを実行するとページタイトルとリンクが反映した状態の新規投稿画面に移動します。
テキストを選択しておけば引用文として貼りつきます。

WP2.5のファイルを見てみると「wp-admin」ディレクトリ内にbookmarklet.phpがありました。
新規投稿画面ではなく簡易投稿画面に移動してサッと投稿するにはこちら。
http://site-url/の部分は各自編集してください。

JavaScript:
  1. javascript:if(navigator.userAgent.indexOf(‘Safari’)>= 0){Q=getSelection();}else{Q=document.selection?document.selection.createRange().text:document.getSelection();}location.href=‘http://site-url/wp-admin/bookmarklet.php?text=’+encodeURIComponent(Q)+‘&popupurl=’+encodeURIComponent(location.href)+‘&popuptitle=’+encodeURIComponent(document.title);

プラグインを使う

冒頭にあげたfuuriさんの記事へのコメント欄でNaoさんが紹介していたQuickPostプラグインがWPのBookmarkletよりも高機能です。

このプラグインで表示される投稿画面ではタグとカテゴリーしか設定できないので簡単にサクッと投稿する人(記事)向き。
TumblrのBookmarkletのようなイメージです。

引用タイプ

QuickPost

写真タイプ

QuickPost

動画タイプ

QuickPost

Firefoxの拡張を使う

Bookmarkletではありませんが、ブラウザで今見ているページのリンクと選択範囲を引用文として投稿画面に貼り付けるならFirefox用のblogエディターを使うという手もあると思います。

インストールすると右クリックのコンテキストメニューとステータスバーの「Blog this page」から今見ているページを投稿することができます。

ScribeFire

ブラウザの画面下から投稿画面が表示されるのでページを見ながら記事が書けるという利点があります。

ScribeFire

ScribeFireはWordPress以外のblogツールにも対応しており、公開済の記事を編集できたり、メモを残しておけるので便利だと思います。

2 Responses to “WordPress2.5でもBookmarkletから投稿する”

  1. fuuri on April 20th, 2008 at 11:05 PM says:

    lomoさんありがとうございます!
    なるほど、2.5にも一応しくみとしてはあるけれど、表に出ていないってことなんですね。とりあえず当面はQuickPostプラグインを使っていこうかなと思ってますが、MT4と並行している私としてはScribeFireも興味あるなあ。

    でも、“It will be back and better than ever in 2.6. ”にはすごく期待したいところ!(⌒∇⌒)

  2. lomo on April 30th, 2008 at 9:39 PM says:

    >fuuriさん
    すみません!!
    レスが遅すぎますね><
    Bookmarklet使えるならなんで隠しちゃうんでしょうね?
    2.6でもっといいものになるにしてもとりあえず表には出して欲しいですねー
    どんな風に進化するのか楽しみですね :-)

Leave a Reply

Recent Posts