WordPressハックカテゴリーの投稿

2009-06-29

WordBench 川崎 & 東京勉強会の資料

ゆりこ による 02:09:34 の投稿
カテゴリー: WordPressハック
タグ:

去る6月27日(土)の WordBench 川崎勉強会および、6月28日(日)の東京勉強会でわたしがプレゼンしたスライドを配布します。ライセンスを「クリエイティブ・コモンズ・表示-非営利-継承 2.1 日本」と設定しますので、この規定に従う限り自由に使うことができます。非営利であることが要件なので、有償セミナーで流用することはできません (ただし、著作者であるわたしが特別に許可した場合は別です)。

Ktai Style 用携帯テーマの作り方 (PDF 5MB)

Ktai Style 用携帯テーマの作り方 (PDF 5MB)


Ktai Style 附属テーマの色を変更 (PDF 315KB)

Ktai Style 附属テーマの色を変更 (PDF 315KB)


WordPress プラグインの作り方 (PDF 7.3MB)

WordPress プラグインの作り方 (PDF 7.3MB)


MacPorts で作る WordPress ローカル環境 (PDF 1.1MB)

MacPorts で作る WordPress ローカル環境 (PDF 1.1MB)

2009-06-22
くもり一時雨

Ktai Style 1.74 ベータ2配布

ゆりこ による 12:43:09 の投稿
カテゴリー: WordPressハック
タグ: , ,

Ktai Style 次期バージョン 1.74 のベータ版 (その2) を配布いたします。1.74 ベータ1 からの変更点は以下の通りです。

  • WordPress 2.8 で、コメント投稿時に匿名ユーザーでログイン状態になることがある不具合を修正しました。
ダウンロード: ktai_style174-beta2.tar.bz2 (304.5 KB)

プラグイン本体の修正はバージョン番号だけで、附属テーマの comments.php を修正しています。したがって、自作テーマを使っている人は、本ベータ版を使わずに comments.php を修正するだけで構いません。修正方法は、$user_ID を使っている箇所 (4〜6箇所) をすべて is_user_logged_in() に変更します。

2009-06-12
晴れ

Ktai Style 1.74 ベータ1配布

ゆりこ による 06:03:37 の投稿
カテゴリー: WordPressハック
タグ: , ,

Ktai Style 次期バージョン 1.74 のベータ版 (その1) を配布いたします。1.73 からの変更点は以下の通りです。

  • WordPress 2.8 で、一部英語表示が残ってしまう不具合を修正しました。
  • Ktai Style による警告画面 (外部サイトへのリンクを辿るとき、コメントや投稿を削除するときなど) が PHP エラーにより白紙画面になってしまう不具合を修正しました (Ktai Style 1.73 のみ発生)。
ダウンロード: ktai_style174-beta1.tar.bz2 (304.2 KB)
ベータ2を出しました。

1.73 において、ks_die() 関数による警告画面が PHP エラーもしくは白紙画面になるという重大バグがありました。さらに WordPress 2.8 では、管理機能で一部英語が残るという問題があったため、それを直しています。WordPress 2.8 日本語版がリリースされたらそのへんの動作確認して正式リリースとします。

2009-06-11
くもり

WordPress 2.8 がリリースされた

ゆりこ による 17:20:32 の投稿
カテゴリー: WordPressハック
タグ: , ,

本日、WordPress 2.8 “Baker” がリリースされました。当初4月リリースの予定だったものが、2か月も遅延してしまいました。それだけに、完成度の方は期待できそうです。機能的・見た目的には 2.7.1 からの変化は少なそうですが、細かいバグが取れていることに期待しましょう。プラグイン/テーマ開発者としては、一新されたウィジェット API の学習が急務ですね。わたしもあまりよく分かってないので、これから調査します。

なお、わたしが開発・配布しているプラグインの互換性については、鋭意調査していきます。重大な不具合があれば、適宜アップデートいたします。少なくとも、Ktai Style, Ktai Entry は問題なく動作しそうです。ただし、Ktai Style の管理機能については、Approved, Pending, Spam という文言が英語で残ることがあります。そもそも、警告画面 (ks_die() 関数) を出そうとすると PHP のエラーで白紙になる不具合があるため、早急に WP 2.8 対応も行なった 1.74 を出すこととします。

Force Wave Dash は、そもそも 2.7 でもうまく動かないらしいため、WordPress 2.8 でもダメかもしれません。

2009-06-01
晴れ

携帯対応プラグイン Ktai Style バージョン 1.73, 1.49 リリース

Photolog テーマは各投稿の画像がサムネールで出る

絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」の安定版バージョン 1.73 および旧安定版 1.49 をリリースいたします。1.72→1.73 の変更点は次の通りです。

  • コメントフォーム、外部サイトへの中継ページ、その他警告ページは、メタタグとして <meta name="robots" content="noindex,nofollow" /> を出力するようにしました。
  • 外部サイトへのリンク時、携帯サイトの URL 検出がまれに失敗することがある現象を修正しました。
  • WordPress アドレス (wpurl) とブログのアドレス (home url) でホスト部が異なるとき、画像の表示ができなかったり管理パネルに入れないなどの不具合を修正しました。
  • ドコモ mova, ソフトバンク PDC で、投稿管理画面が「ページが大きすぎる」エラーを出にくくなるよう調整しました。
  • ks_term_name() が au の新機種に対応しました。
  • ks_in_network() が EZweb の IP アドレス追加に対応しました。また、iモード端末のIP帯域の誤記を修正しました。

1.48→1.49 への変更点は以下の通りです。

  • コメントフォーム、外部サイトへの中継ページ、その他警告ページは、メタタグとして <meta name="robots" content="noindex,nofollow" /> を出力するようにしました。
  • 外部サイトへのリンク時、携帯サイトの URL 検出がまれに失敗することがある現象を修正しました。
  • WordPress アドレス (wpurl) とブログのアドレス (home url) でホスト部が異なるとき、画像の表示ができなかったり管理パネルに入れないなどの不具合を修正しました。
  • フロントページを固定ページにしたとき、フッターに「最新記事」へのリンクを出すようにしました。
  • ブログで文字列検索した結果を ks_posts_nav_dropdown() によるポップアップ (プルダウン) 式ナビゲーションで移動したとき、検索文字列が化ける不具合を修正しました。(例えば、携帯」で検索させて他のページに移動すると「g」という文字列による検索になってしまう)
  • 投稿者別の表示をさせたとき (URL が ?author=1 とか /author/admin/ などの場合)、タイトルに投稿者名が表示されず「による投稿」となっていた不具合を修正しました (自作テーマの場合、テンプレートの修正が必要です。
  • ks_term_name() が au の新機種に対応しました。
  • ks_in_network() が EZweb の IP アドレス追加に対応しました。また、iモード端末のIP帯域の誤記を修正しました。
ダウンロード
バージョン 1.73: ktai_style173.zip (518.4 KB)
バージョン 1.49: ktai_style149.tar.bz2 (258.4KB)

今回は、au の IP アドレス変更と新機種対応およびバグフィックスです。次は大幅な機能追加を入れて 1.80 もしくは 2.0 にする予定です。

2009-05-19
くもり

Ktai Style 1.73 ベータ2配布

ゆりこ による 04:22:46 の投稿
カテゴリー: WordPressハック
タグ: , ,

Ktai Style 次期バージョン 1.73 のベータ版 (その2) を配布いたします。1.73 ベータ1 からの変更点は以下の通りです。

  • WordPress アドレス (wpurl) とブログのアドレス (home url) でホスト部が異なるとき、画像の表示ができなかったり管理パネルに入れないなどの不具合を修正しました。
ダウンロード: ktai_style173-beta2.tar.bz2 (304.1 KB)
正式版が出ています

beta1 にはまだバグがあったので直しました。実は、wpurl と home url が異なるときの処理は beta1 から入れていましたが、動作チェックが甘かったものです。きちんと確認してみると、実装がまずいことが判明したので、かなりいじって直しました。

WordPress 2.8 ベータ1が出ましたが、Ktai Style の動作に問題はなさそうです。2.8 自体のバグはいっぱいありそうですが ;-)

2009-05-13
晴れ

WordPress.com が Post-by-Email 機能を開始

ゆりこ による 21:58:55 の投稿
カテゴリー: WordPressハック
タグ: ,

現地時間で昨日、WordPress.com が Post-by-Email 機能を提供開始しました。登録したブログごとに投稿用の秘密メールアドレスを発行し、そのアドレスに送信するとブログ投稿されるという仕組みです。秘密メールアドレスは、適宜変更したり削除することが可能です。実によくできたインターフェースで、シンプルかつ分かりやすいです。

何よりすごいのが、対応しているメディアが静止画に限らないことです。MP3 音声や動画、YouTube URL の貼り込みも対応しています!! これは Ktai Entry が未実装なことなので、早めに対応しなければなりませんね ;-)

というか、WordPress.com のアカウント (==Akismet アカウントとも言う) を持っていたら、インストール型の WordPress に対して XML-RPC 経由でメール投稿できるサービスが欲しいですね。月1ドルとかの有料オプションでもいいのでは。

2009-05-12

Ktai Style 1.73 ベータ1配布

ゆりこ による 23:15:24 の投稿
カテゴリー: WordPressハック
タグ: , ,

Ktai Style 次期バージョン 1.73 のベータ版 (その1) を配布いたします。1.72 からの変更点は以下の通りです。

  • コメントフォーム、外部サイトへの中継ページ、その他警告ページは、メタタグとして <meta name="robots" content="noindex,nofollow" /> を出力するようにしました。
  • 外部サイトへのリンク時、携帯サイトの URL 検出がまれに失敗することがある現象を修正しました。
  • ks_term_name() が au の新機種に対応しました。
  • ks_in_network() が EZweb の IP アドレス追加に対応しました。また、iモード端末のIP帯域の誤記を修正しました。
ダウンロード: ktai_style173-beta1.tar.bz2 (304.2 KB)
ベータ2を出しました。

1.72 にあった細かいバグの修正および、5月11月に実施された EZweb の IP アドレス帯域追加の対応を行なっています。1.73 のテストがうまくいけば、1.4x 系統も 1.49 としてリリース予定です (IP アドレス追加は、使い方によってはセキュリティーにかかわる修正なので)。

2009-05-08
晴れ一時雨

WordPress ブログ提供サービス Press9 が6月末に終了

ゆりこ による 18:43:21 の投稿
カテゴリー: WordPressハック, ネットワーク
タグ: ,

WordPress ブログ提供サービスである Press9 が、今年6月末で終了するそうです。ここは、デジタルスタジオが運営していたサービスで、press9.net ドメイン以外に wordpress.ne.jp ドメインのブログもホスティングしていました。また、わたしが以前叩いた WP MOBILE プラグインが適用されていたサービスでもあります。

あらゆる意味で、このサービス終了は歓迎できることですね ;-) よく決断されたことだと思います。これで WordPress.com も発展することでしょう。

一番心配なのは、wordpress.ne.jp ドメインの行方ですね。「WordPress」は商標であるだけに、それを含むドメイン名を使うことが商標侵害に当たります。サービス終了でドメインも不要になるわけですが、そのままドメインを所有するのか、廃止してしまうのかが心配です。単純に廃止すると、第三者が取得してまずい状況が起きる可能性があるため、WordPress 日本語コミュニティないし Automattic 関係者に譲渡してもらいたいですね。Automattic と契約した Nao さんコンタクト取ってもらえますか??

2009-05-05

WordPress メール投稿プラグイン Ktai Entry 0.8.10 リリース

WordPress 用メール投稿プラグイン「Ktai Entry」のバージョン 0.8.10 をリリースいたします。変更点は以下の通りです。

  • SoftBank 3G, iPhone から Gmail に絵文字を送信するときの仕様変更に対応しました (ver 0.8.9 リリース後、いつの間にか仕様変更され、絵文字が認識されなくなっていました)。
  • WordPress 2.6 以降で、wp-content ディレクトリーもしくは plugins ディレクトリーを標準の位置以外に移動している場合、ktai_style ディレクトリーに書き込み権限を与えておけば、プラグインの有効化時に、自動的に移設場所を検知するようになりました。
  • 「投稿受付アドレス」の設定フィールドを下に移動しました。これは任意で設定する項目なのに一番上にあったので、間違って設定する人が多かったためです。
ダウンロード: ktai_entry0810.tar.bz2 (91.5 KB)

今回は、ソフトバンク 3G・iPhone 2.2の絵文字対応の修正です。ソフトバンク以外のキャリアで使っていたり、絵文字を使っていなければバージョンアップしなくても構いません。zip アーカイブでの配布は 0.9.0 から採用することとし、今回は見送りました。