AUG
13

WPCustomFieldsEditor

Published:2008-08-13 11:18:23 UTC

これは何?

Windows Live WriterにWordPressのカスタムフィールド編集機能を追加するプラグインです。カスタムフィールドはエントリに独自のメタデータを付加したい場合のために確保されたフィールドで、WordPressをCMSとして多少手の込んだサイト管理に使用する場合には非常に重宝する機能です。このプラグインでは、エントリに付加するカスタムフィールドを、投稿時に編集する機能をWindows Live Writerに提供します。

ダウンロード

WPCustomFieldsEditor.zip

動作環境

  • Microsoft Windows XP SP2 以降または Windows Vista(Windows Live Writerに準拠)
  • Microsoft .NET Framework 2.0以上
  • Windows Live Writer Beta(Build14.0.5025.904)
  • WordPress 2.5以上

※現在、Writer Zoneで配布されているTechnical Preview版では、おそらく動作しなくなっています。ご注意ください。

インストール方法

ダウンロードしたファイルを展開してsetup.exeを実行してください。

アンインストール方法

コントロールパネルのプログラムの追加と削除からWPCustomFieldsEditorを選択し削除してください。

操作説明

image エントリの投稿を行うと、スプラッシュウィンドウに続いてカスタムフィールドの編集画面が現れます。この画面からカスタムフィールドの追加・削除・編集を行うことが出来ます。


image

更新履歴

  • 2008-10-01 ver.1.03に差し替え。内部動作を変更。
  • 2008-09-20 ver.1.02に差し替え。WLW Beta(Build14.0.5025.904)に対応。
  • 2008-08-13 Blogシステムの判別ミスがあったのでver.1.01に差し替え
  • 2008-08-13 イニシャルリリース

Comments :12

evian 08-09-18 11:19:27 UTC

はじめまして。
「こんなのあったらいいな」というWLWプラグインを開発している方がいることを発見して大変嬉しく思っています。早速ダウンロードして試してみようと思ったのですが残念ながらリンク切れのようですので、修正していただけるとありがたいです。

shiroica 08-09-18 20:32:01 UTC

ご指摘ありがとうございます。
修正しましたのでどうぞよろしくお願い致します。

evian 08-09-20 14:30:54 UTC

リンク修正ありがとうございました。
早速ダウンロードして試してみたところ、記事投稿はできたのですが残念ながらカスタムフィールド編集画面が出てきませんでした。

当方環境はWinXP Pro(SP2)+WP2.6.2で、WLWはベータ版をアンインストールした後にテクニカルプレビュー版(Build 14.0.3913.522)をインストールして使っています。.NET Frameworkはプラグインに同梱されていた3.5をインストールしました。

何か見直す点があれば教えていただきたく思います。

shiroica 08-09-20 17:06:37 UTC

編集画面が出ませんか…。
利用しているアセンブリのバージョンの違いに起因しているのかもしれませんので、WLW Beta版(Build14.0.5025.904)に合わせる形でビルドし直したものに差し替えましたので、お手数ですがWLW Beta版と共にインストールし直していただけますでしょうか?(これをインストールするとTP版ではおそらく使えなくなります。不都合がありましたら、おっしゃってください。)

このツールでは、対象のBlogがWordPressであるかどうかを判定するのに、WLWでの設定を基準にしています。
もし、上記の再インストールを行っても駄目なようでしたら、WLWの「ブログ設定の編集」の画面の、Blogプロバイダーの欄がWordPress以外になっていないか確認して貰えますでしょうか?
あるいは、WPCustomFieldsEditorがWLWの方で無効になっている可能性もありますので、そちらのチェックもお願いします。
よろしくお願いします。

evian 08-09-24 12:18:32 UTC

回答ありがとうございます。

現状報告ですが、まずWLW BETA(Build 14.0.5025.904)を再インストールしてWPCustomFieldsEditor(Ver1.02)も新規インストールしました(正常にインストールされた旨のメッセージが出ました)

「ブログ設定の編集」のblogプロバイダは「WordPress」になっています。

プラグインの設定を確認してみたのですが、ツール>オプション>プラグインの項目ではWPCustomFieldsEditorがリストに表示されていません。サイドバーやプルダウンの「挿入」のところのプラグインリストにもやはり表示されていません。当然編集画面も出てきませんでした。

投稿自体は普通に出来ますし、WindowsLiveギャラリーでダウンロードしたAmazonのプラグインは正常に動作しています。

お手数をおかけして申し訳ありませんが、アドバイスいただければ助かります。

shiroica 08-09-25 11:18:59 UTC

現状報告ありがとうございます。お陰さまでインストーラの設定にミスがあったことが分かりました。有難うございました。
修正を致しましたものに差し替えましたので、お手数ですが、一度WPCustomFieldsEditorをアンインストールした上で、インストールをし直していただけますでしょうか?

evian 08-09-25 13:12:54 UTC

対応ありがとうございます。
早速最新版をインストールしたところ無事にカスタムフィールド編集ウインドウが現れ、キーと値を入れて投稿できる状態になりました。

しかし残念ながら以下のエラーメッセージが出てカスタムフィールドの編集は失敗しました。

「プラグイン WPCustomFieldsEditor でエラーが発生しました:
オブジェクト参照がオブジェクト インスタンスに設定されていません。」

お手数をおかけして申し訳ありませんが、アドバイスいただければ助かります。

shiroica 08-09-25 16:01:22 UTC

すみません、こちらの環境では再現しません…。申し訳ないのですが、再現条件(~のボタンを押すと起きるなど)を教えて頂けますでしょうか?

evian 08-09-30 09:46:51 UTC

WLWを使った今回の投稿の流れを説明します。

1.WLW起動。タイトル、カテゴリ、タグを記入。
2.本文記入。WLWの「画像を挿入」を使って画像挿入。
3.WLWツールバーの左端にある「投稿」をクリック。
4.投稿完了後、カスタムフィールド編集画面起動。
5.「新規」からカスタムフィールドのキーと値を記入。
6.「OK」をクリックして完了、と思ったらエラーメッセージ。

カスタムフィールドのキーは「Lat_Long」で値は「緯度・経度」です。これはGoogleMapと投稿記事を連携するプラグイン「LightWeight GoogleMaps」を利用するために使っています。

shiroica 08-10-01 23:37:49 UTC

バグレポートありがとうございます。残念ながらこちらの環境では再現できなかったのですが、
問題になりそうな部分である、WordPressとの通信を行う部分を別の方法で実装し直してみました。
度々のお願いで申し訳ありませんが、今一度再インストールを行って頂けますでしょうか?

evian 08-10-08 23:06:34 UTC

Ver.1.03をインストールする事で無事にカスタムフィールドを使った投稿ができるようになりました。

素晴らしいツールを公開して下さった事と、その後の親切な対応に深く感謝します。本当にありがとうございます。

shiroica 08-10-08 23:15:30 UTC

こちらこそ長々とバグフィックスにお付き合いいただき、有難うございました。evianさんのコメントがなければ、気づくことさえなかったでしょう。
重ねてお礼申し上げます。

Trackbacks : 3

Trackback URL for this entry
http://blog.sharplab.net/blog/2008/08/13/789/trackback/

Listed below are links to weblogs that reference this entry

ピンバック from SharpLab. - WPCustomFieldsEditorよもやま噺 08-08-13 19:07:37 UTC

[…] Older […]

ピンバック from WLWプラグイン登録用レジストリについてのメモ書き - SharpLab. 08-09-27 11:21:35 UTC

[…] でなければならないようです。WPCustomFieldsEditorのバグフィックスの過程で気づきました。MSDN…。 InsertTegakiPlugin v1.1.0.0 […]

ピンバック from WPCustomFieldsEditor更新 - SharpLab. 09-04-17 17:35:17 UTC

[…] 動かなくなったまま放置していたWPCustomFieldsEditor、修正したものと差し替えました。WPCustomFieldsEditorは、その名の通り、WordPressのカスタムフィールドを修正するためのWindows Live Writerのプ […]