A Django site.
8月 15, 2008
» wp 2.6.1 へあっぷぐれいど

WP 2.6.1 がリリースされたので早速アップグレードしました。日本語版は 2、3 日中かな?

タグ重複バグ修正よ、まっていたぞよ

かねてからずーっと matt が放置していた修正が入っていなかったタグ重複バグが遂に修正されています :!:

ちゃんと修正されていれば、WP 2.6 様に滅茶苦茶にされてしまったタグを一度消して付け直そうかと思います。(ダメならカテゴリーのみで)

テストしてみたところ、もうタグが重複する問題も起きないようですが・・・。

これは仕様?バグ?

タグ登録時に同じスラッグがあれば保存されないようになったので、使う上で多分問題は起きないのだろうと思いますが、異なるスラッグで同じタグ名だとタグが作れちゃうのはアリなんでしょうか :?:

【追記】yuriko さんのコメントにありますが、仕様だそうです。

実質、害はなさそうなのですが、前が前だけに心配になってしまいます。

再現方法
  1. タグ名 “aaa”、スラッグ “bbb” でタグを作成
  2. タグ名 “aaa”、スラッグ “ccc” でタグを作成

記事作成画面のタグ入力画面で “aaa” と入力すると、先に登録されたものが選択されるようです。ポップアップには両方表示されますが、どちらを選択しても先に登録されたものが優先されるっぽいです。尚、タグ名 “aaa”、スラッグを “aaa” で作成しようと最初に登録したタグが反応しますが、何も起きていないようです。

ダイジョブなんだろうか :roll:

7月 16, 2008
» この数字は何だ?

WP 2.6 になってから画像のようにプラグインの横に数字が表示されるようになりました。有効にしているプラグインの数ではないし、最近まで使っていたやつの 7 日間へのカウントダウンか?と疑問に思っていたのですが (ちょうどそれっぽい数だったので)、実は新しいバージョンのプラグインがリリースされているプラグインの数だったのですねぇ。

でも、ずーっと使っていなくてフォルダに放置されているプラグインのアップデートもちゃんと通知されちゃっているので、有効にしているやつの更新だけをポップアップしてくれると更に便利なのではなかろうか。 :idea:

使わないのは消せばいいって?・・・ま、まぁね。 :oops:

7月 15, 2008
» Up to “Tyner”.

WP 2.6 がリリースされたので早速アップデートしました。日本語版は数日中に出るかな?

今バージョンからプラグインを纏めて有効・無効化ができるようになり、プラグイン管理は一段と楽になったと思います。

Ryan によると SSL を使えるようになったとありますが、ロリポはサポートしていないので使えず・・。まあ、ユーザーは自分だけだからいいっか:lol:

珍しく、WP のリリースがこんなところに。

ところで、画像にあるチケット #6313、つまりタグ重複バグは見送られたようです・・。 :cry:

ついでにテーマも変更。というか、前のデザインに戻しました。見辛かったよね・・

[追記]
xml-rpc と atom publishing protocol がオフに出来るようになったので、xml-rpc をオンにしないと、ブログペットが投稿できないはず。

7月 13, 2008
» Re: [TB] WP2.5に入れるプラグイン10選

もし今、WordPressのプラグインフォルダに10個のプラグインしか追加できないとしたら、最低限何を入れますか? プラグイン名とその理由を簡単に述べてください。(標準装備のAkismetとwp-multibyte-patchは除外します)

[TB] WP2.5に入れるプラグイン10選 - MMRT daily life

というわけで、トラバ企画に乗っかって久々に記事をば書きまする。尚、順番は管理画面に上から表示された順なので、多分五十音順かと。

  • Admin Custom CSS: Blueman
    通称、あおいしと。2.5 になってからずっとこれを愛用中 :cool:
  • Admin Drop Down Menu
    これがないと管理画面なんて使ってられませんわ (笑)
  • Dashboard Editor
    ダッシュボードの要らない項目を消せるし、表示させたいものを加えることもできる、というかほとんど消しているねぇ・・
  • iG:Syntax Hiliter
    コード表示はこれ系のプラグインがないと見辛くて仕方がない
  • Simple Tags
    WP に備え付けのよりも使い勝手が良い、関連する記事も表示出来るので助かる
  • Theme Tester
    裏でテーマをごにょごにょ出来るので便利
  • WordPress Database Backup
    たまーにやらかした時のための wp-cron バックアップ
  • wp-mosquito
    軽くてイイっす。シンプルだしね
  • WP-SpamFree
    巷で冤罪を作り出していると噂の対スパム君。Somy さんのやつに戻そうかと検討中。
  • wp-tegaki
    これがないと楽しくないよね。尚、キャッシュ版を使用中

他のもあわせて 30 個のプラグインが現在有効になっとります。あ、WP-Modore をテーマに組み込んでしまったので、それも入れると 31 個ですな。

・・・やっぱり多いのかな。サーバーさえ軽ければもっと試したいのはあるのだけれど。

4月 18, 2008
» 1.5 ってこんな感じだったのね

WordPress 1.5 の管理画面ふと、古い WordPress ってどんな感じだったかなぁー。と思って WP 1.5 をインストールしてみたっ。お~、速い (笑)。

管理画面もブログも 2.5 より数段速い。無論、機能が少ないからだけど。プラグインも軒並み動きません。 :lol:

ちょっと懐かしいので、2.5 と 1.5 を比較してみました。ファイルサイズの差にはちょっとビックリ :!:

1.5 にはなかったもの

  • 画像投稿機能
  • TinyMCE
  • タグ (もちろん)
  • メディアライブラリ
  • テーマのプレビュー (スクリーンショット)
  • アップロードしたファイルの日付別の保存
  • ウィジェット

おそらく、テンプレートタグとかのカスタマイズ用の機能はもっと少ないのではないかと思われます (is_user_logged_in はなかった)。懐かしいのは、記事作成中のプレビューとブックマークレット、それと、かなりモノトーンな管理画面。

コアファイルサイズ

  • wp 1.5 - 1.05 MB (言語ファイルは含まず)
  • wpme 2.0.11 - 2.90 MB
  • wp 2.5 日本語版 - 4.65 MB

ファイル・フォルダ数

  • wp 1.5 - 163 / 10
  • wpme 2.0.11 - 343 / 43
  • wp 2.5 日本語版 - 528 / 69

なんでこんなことをしているのかというと、最近ロリポが特に安定感がないからなのです。。。MySQL サーバーは変えたのでなんとかかんとかですが、FTP サーバーが最近不安定な気が・・・。Establish Error やら Database Error やらがしょっちゅう起きてイライラします。本気で移動もアリかと思い始めました。 :mad:

4月 12, 2008
» ヘッダからバージョン情報を消す

アクセスログを見ていると、最近どうもアタックの数が多い。と言っても、SOMY SpamBlock Japanese のおかげでことごとくブロック出来ているのでデータベースが汚染されることはないのだけれど。でもやっぱり精神衛生上、よろしくない。 :mad:

WP 2.5 になってヘッダに自動的にバージョン情報が追加されるようになってみたいで、それがもしやボットたちのトリガーになってない?と思ったり。というのも、昔バージョン情報を記載しているとそのバージョンの脆弱性をめがけてスパムアタックがあるのでバージョン情報はヘッダから消してしまおう!というのがあった、、、はず。たぶん。なので、バージョン情報を消したらアタックが減らないかなーと思い、調べるとさすが!フォーラムでも消したい人がいたようです (http://wordpress.org/support/topic/164884)。

<meta name="generator" content="WordPress 2.5" /> を消す

やりかたは簡単。使っているテーマの functions.php に

remove_action('wp_head', 'wp_generator');

を追加するだけでオッケー。 :smile:

ついでに wlwmanifest も消しちゃえ

バージョン情報と一緒に wlwmanifest.xml というのもヘッダに自動的についています。Windows Live Writer と連携するためのものらしいのですが、自分は使わないので一緒に消しちゃいました。

さっきと同じように functions.php に

remove_action('wp_head', 'wlwmanifest_link');

remove_action('wp_head', 'rsd_link');

と追加しました。(via http://wordpress.org/support/topic/140794)

4月 6, 2008
» Supermini!!

テーマをもっと大きなヘッダ画像があって、カラフルで、にぎやかで、今流行の画面サイズをいっぱいに使う流体デザインのテーマにしようかなーと思ってテーマ探しをしていたら、とあるところで見つけたのが Supermini というテーマ。

ん?小さい (笑)。そして、ぜんぜん最初の目的と合ってないじゃん。:lol: おまけにほとんどの機能を配置させてくれる場所すら用意されていないので、カテゴリーは SimpleTags のタグクラウド機能を使って雲に同化。Change Font Size は置き場所がないので却下。さらには検索窓もページのリストを表示させる場所すらもないので、本来は過去の記事を表示させていたところにそれらを配置。こんなに潔くいろんなものを切捨てたテーマが他にあろうか。 :wink:

ついでに Gravatar の読み込みが遅くてムキーとなったので WP_MonsterID を入れてみました。入れてから気づいたのですが、Gravatar との連携機能があるんですねー。便利だー。 :cool:

変更前

変更後

3月 29, 2008
» wordpress.org のデザインが変わった!

フィードから日本語フォーラムを覗いていたら、なぜかデザインが崩れていて、変だなーと思いつつ wordpress.org へのリンクをクリックしたらあらビックリ :!:

デザインが WP 2.5 の管理画面と同じデザインになっていたんですねー。なんとなく Web2.0 ちっくなイメージになった感じがします。 :smile:

以下は私個人の至極個人的な見解です

数年前まで、WordPress はブログツールとしては Movable Type の後塵を拝しており、恐らくブログ界隈で見ればマニアックなツールだったと思う。Movable Type がライセンス云々でユーザーを失い、WordPress の利用者が爆発的に伸び始めたころ (と思っている) 、日本でも WordPress のユーザーがとても増えたように思う。が、その頃からフォーラムへの書き込みの内容が変わってしまったと感じている。

WordPress でなければブログが出来ないわけでもないし、幸いにも日本には運営側でブログシステムを構築してくれているサービスが多数ある。ではなぜ WordPress なのか。それは一から十まで自分で出来るからという部分だと思う。つまり、自分であれこれ試行錯誤を繰り返し、目前の問題をクリアしていくことが WordPress の楽しさなのだとわたしは思う。それは恐らく Movable Type でもそうだろうし、そういった自分で設置するスクリプトを使う最大の意味なのではと。そうでなければレンタルブログをやったほうが余程楽だし、簡単だからだ。そこを楽しめないのならレンタルするか、有償サポートのあるやつにしたら?と思って仕方がない。

あまりこういう愚痴っぽいのは書きたくは無いのですが、以前からフォーラムを見ているとこう思ってしまいます。ちっとも自分で調べもなしに人に依存しているのではないかと。GPL なんだし、OSS なんだし、有償じゃないんだし、自分で設置する以上、問題への対処も自前で行うのが基本だと思うわけです。んー、どう頑張っても愚痴に見えるなぁ。。。 :lol:

きっとまとまらないだろうから (笑) 、このへんでやめとこっ。

とにかく、これまで WordPress Japan を運営してくださった、Otsukare さんありがとうございました。 :cool:

3月 24, 2008
» WP 2.5 RC1 その参

タイトルの最適化 (?)

Optimal Title Functionality Now in WordPress Core | ElasticDog.com より

今まで Optimal Title というプラグインだったものが、このバージョンからコアに内蔵されています。
<?php wp_title('separator', display, 'seplocation'); ?>
「seplocation」という値が追加されており、これによってサイト名が記事名の右なのか左なのかを設定することができます。

例えば、「記事名 ≪ サイト名」としたい場合、
<?php wp_title(' ≪ ',,'right'); ?><?php bloginfo('name'); ?>
とするとできます。

タグの重複バグ

tai さんが「わーどぷれすっ! ≫ WP 2.5 のタグ付け機能のバグ」と書かれている通り、タグが重複するバグが起きます。コアを見たところ、wp-admin/js/post.js の new_tag_remove_tag ファンクション内に重複チェックが存在しないのでそれが起こるのでは?という気がしますが、JavaScript がぜんぜんできないのでどうしたらいいのかわからず・・・。 orz

Popularity Contest がエラーで使えません。。。

3月 20, 2008
» WP 2.5 RC1 その弐

管理画面が大きく変わる以外に何が変わるのかを良く覚えていないひと (主に自分) はまず WP 2.5の新機能 - チケット拾い読み ≪ Odysseygate.com を。

ビジュアルエディタがすごく使い易くなっている感じ。残念ながら今回もテーブル関係が一切表示されないんですがね・・。ところで、プラグインの自動アップデートという便利な機能が搭載されたそうですが、[WordPress 2.5] プラグインの自動アップグレード機能は要注意 at ブログヘラルドに書かれているように注意が必要なようです。

画像のアップロード方法

2.3 ではそれなりに使いにくかった (笑) アップロードですが、2.5 ではこんな感じでボタンが表示されます。左から、画像、ビデオ、音声、メディアの追加となっています。ThickBox が実装されているので、アップロード画面が Lightbox で画像がポップアップするが如く投稿画面の上に表示されます。が、これがまた、それなりに重い (苦笑) 。Pentium III-M 1GHz のこのオンボロ・ラップトップでは全開まで絞り出して表示してくれます。古くて遅い PC では厳しいかもしれませんね・・・。 :sad:

ちなみに、ビジュアルエディタをオフにしてもちゃんとこのボタンは表示されます。 :)

画像のサイズ

2.3 まではサムネイルこそ自動で生成してくれてはいたものの、そのサイズを変更するにはプラグインを利用するか、コアを直接いじるしかありませんでした。2.5 ではサムネイルのサイズと、中サイズというのを「投稿設定」から調整することができます。サイズにトリミングにチェックを付けると、この画像のように自動的にトリミングされるみたいです。で、中サイズってなにさ?

Gravatar の内蔵

「表示設定」にアバターを表示するかどうかという設定があります。ですが、ただオンにしただけでは表示されるわけではなく、わーどぷれすっ! ≫ Gravatars と WordPress 2.5 にあるように、テーマにそれなりのコードが必要です。完全に管理画面からテーマの変更なしに出来るとすごいんですけどねー。 :wink:

新バージョンのドロップダウンメニュープラグイン

Admin Drop Down Menu がバージョン 2 以降で WP 2.5 に対応しています。以前と違い、画面最上部にメニューが表示されるようになっています。ぼのさん、これはどうでしょ? :cool:

3月 18, 2008
» ひさびさに・・・

おひさしぶりです。WP 2.5 RC1 が出たのを機に、またボチボチブログってみようと思います。

やっぱりリリースされなかった WordPress 2.5。そのかわりに RC1 がリリースされたので、早速アップデートしてみました。今回はかなり変更がありそうなのでちゃんとした手順を踏んで行いました。

  1. 全プラグインを無効
  2. Maintenance Mode だけ有効化 (後述)
  3. wp-config.php と wp-content フォルダ以外を消去
  4. ファイルをアップロード
  5. 管理画面へログイン
  6. データベースの自動アップデート
  7. 終了

一つだけ問題が発生しました。メンテナンス・モード有効のまま管理画面へアクセスすると、メンテ中の画面に戻され、データベースの更新が出来ません :!: Maintenance Mode を削除すればちゃんとアップデート出来ます。最初から無効にしておけば良かったのですが。 :lol:

プラグインの互換性については Plugins compatible with WordPress 2.5 にて。Simple Tags は問題なしとなっているものの、クリックタグが表示されません・・。

新しい管理画面って MT4 のやつと・・・(以下自粛

9月 21, 2007
» WP 2.3 のタグ周り

ぼのさんタグ付け機能 - ps*wikiにて WP 2.3 のタグ機能のまとめページを作成されています。情報募集中ということなので分かる限りで調べてみました。

ちなみに、Click Tags 導入済みです。 :mrgreen:

テンプレートタグについては、10 Things You Need to Know About WordPress 2.3 によると Codex に載っているもの以外にもあるようです。

日本語のタグ

この記事のタグに日本語を使ってみました。記事右側の Tags: がそれです。一つ残念な点はスラッグの設定が出来ないので、日本語だとエンコードされたながーい文字列になってしまうことでしょう。(Advanced Tag Entry なら解決できる?)

インポート機能

WP 2.3のインポート画面

「管理 > インポート」と行くと上の画面に辿り着きます。プラグインを使っていないので試せないのが残念ですが、カテゴリーからの変換は非常に簡単にインポートできました。変換時は変換したいものを選択できます。

is_tag

query.php にありました。is_tag( $slug = '' )というファンクションなので、タグ毎に色々と出来そうです。

タグ別のフィード

カテゴリー別のフィードと同様にタグのアーカイブページの URL + feed で出来ました。(パーマリンク未設定時はどうなるんだっけ・・・)

従来のタグプラグイン

Plugins/Plugin Compatibility/2.3 ≪ WordPress Codex によると、ほとんど動かないようです。ウィジェットのように、コア内蔵側のをオフにするプラグインがまた出るのかな :?:

カテゴリーとタグってどう使い分けよう・・・

9月 19, 2007
» WP 2.3 RC1

Release Candidate 1 がリリースされたので、テストサイトをスルーしてこっちに入れてみました。 :lol:

先の記事あるように、Extended Live Archive プラグインは動きません。というよりも、記事の保存時にエラーが出ちゃいます。さらに、Useless Stats の一部でも同じ原因のエラーが出ます。
これじゃあ、ほんとに Useless じゃん!

PHP Exec と wp-murasame は正常に動作しています。 :D

ついでにテーマをマイナーチェンジしてみました。 8)

#PHP Exec ってマイナーなのかな・・・

9月 4, 2007
» WP 2.3 Beta2 etc

WP 2.3 Beta2 がリリース (WordPress 2.3 ベータ 2 | わーどぷれすっ!)されたので、先日入れた Beta1 からアップロードしました。今回のはバグフィクス中心なので見た目上は変化はありません。

恐らく今度は実装されているだろうと思っていたタグの管理画面は今回も実装されておらず、trac にもそれっぽいものはないので、、、まさか管理画面なし :?:

(追記)WordPress 2.3 のタグ機能の管理画面は… | わーどぷれすっ!によると、管理画面はコアには内蔵されないようです。

話は変わり、SpamKarma に代わるスパム対策に aka さんの 最強の対コメントスパム及び対トラックバックスパムの設定/プラグインの布陣を敷いてみる ≪ :: plasticdreams :: というのを試そうと思ったところ、"admin-funtions.php" が見つからないよとエラーが出たので調べてみたら、なんと、admin-funtions.php がいなくなっているではありませんか :!:

もしかして色々ファイルが変わっているのかしら :?: と思い、WP 2.2.2 と WP 2.3 beta 2 のファイルを比較してみました。尚、ファイルの中身については確認しておりませんのでご注意を。

scriptaculous に sound.js が追加ってことは音が出るんでしょうかねぇ・・。

追加されたもの

  • wp-admin/
    • css/
      • install.css
      • install-rtl.css
      • upload.css
      • upload-rtl.css
      • widgets.css
      • widget-rtl.css
    • images/
      • heading-bg.gif
    • import
      • jkw.php
      • stp.php
      • utw.php
      • wp-cat2tag.php
    • includes/
      • admin.php
      • bookmark.php
      • comment.php
      • file.php
      • image.php
      • import.php
      • misc.php
      • plugin.php
      • post.php
      • schema.php
      • taxonomy.php
      • template.php
      • theme.php
      • update.php
      • upgrade.php
      • upload.php
      • user.php
    • js/
      • cat.js
      • categories.js
      • custom-fields.js
      • dbx-admin-key.js
      • edit-comments.js
      • link-cat.js
      • upload.js
      • users.js
      • xfn.js
    • edit-link-categories.php
    • edit-link-category-form.php
    • edit-post-rows.php
    • link-category.php
  • wp-includes/
    • scriptaculous/
      • sound.js
    • atomlib.php
    • canonical.php
    • taxonomy.php
    • update.php

削除されたもの

  • wp-admin/
    • admin-functions.php
    • cat.js
    • categories.js
    • custom-fields.js
    • dbx-admin-key.js
    • edit-comments.js
    • install.css
    • install-rtl.css
    • upgrade-functions.php
    • upgrade-schema.php
    • upload.css
    • upload.js
    • upload-functions.php
    • upload-rtl.css
    • users.js
    • widgets.css
    • widgets-rtl.css
    • xfn.js
  • wp-includes/
    • js/
      • tinymce/
        • licence.html

そういえば前回書き忘れていたので...ψ(。。)メモメモ...

正常に動かなかったプラグイン

  • Comment Post Rewriter
  • PHP Exec
  • wp-murasame (?)

8月 28, 2007
» WP 2.3 Beta1を試してみる

リリースされたので早速テストサイトにて試してみました。本バージョンの目玉はやはりタグ機能内蔵とアップデート通知機能でしょうか。リリースについては WordPress 2.3 ベータ 1 | わーどぷれすっ!を。

wp23b1
wp23b1

画像はそのアップデート通知の画面です。現状では、WordPress 公式サイト内の Extend > Plugins に登録されているプラグインについてのみのようなので、向こうで勝手に確認してくれる WP Plugins Tracker との併用もあり得るのかなぁ・・・。

個人的にはタグが実装されるので、カテゴリーは無くなるんだろうなぁ~と勝手に思っていたのですが、意外にも共存しているので、どこまでがカテゴリーでどこからがタグ?と迷ってしまうのはもう確定です。。。 :cry:

それ以外では、データベースが一部変更され、カテゴリー系のテーブルが無くなっています。それと、リンクの初期データが Automattic の面々から Codex や Support などのより使える(?)リンクに変わっています。

Extended Live Archive はそのデータベースの変更の影響を受けているようです。。。(ref. WordPress 2.3 Beta 1 - Binsan’s Cafe) categories か link2cat に接続するプラグインは要チェックです!(リンクのアドレスが抜けていました。すみません~。)

TinyMCE がなかなか良くなっている感じなので、リッチエディタを初めて常用してみようかなという気になりました。 :P

【追記】早速始まっているようです。Plugins/Plugin Compatibility/2.3 ≪ WordPress Codex

8月 19, 2007
» My Dashboard: iGoogle 風のダッシュボード

via clearskys.net : MyDashboard plugin

Plugin Competition にエントリーされているプラグインです。ダッシュボードを iGoogle のようにドラッグ&ドロップで配置を自在に組み替えられます。

残念なのは、まだ出たばかりのプラグインなのでガジェットの数が少ないことでしょう。でも、作り方も公開されているので後々増えていくことに期待したいところ。

Dashboard Editor と違ってダッシュボード上であれこれ出来ちゃうのが楽チンなのです。ウィジェット版 ExecPHP みたいのがあれば文句のつけようがない感じ。 ;)

コンペの評価点が低いのはダッシュボードが嫌われているということの現れなのでしょうか :?:

7月 17, 2007
» タイムライン日本語版

SIMILE Timelineについては、Rif. | Live archivesを超えるすごいヤツとかRif. | SIMILE Timelineとかpower source* ≫ WP plugin: 年表風アーカイブ表示 - SIMILE TimelineとかWordPress Plugin : SIMILE Timeline at orioaとかをご覧下さい。

全部管理画面から出来たらええなぁ~という考えから作っていった結果、CSS が担当している部分のみ単位が必要な仕様になってしまいました。さらにデザインに手を加えたいときは timeline.css.php を編集してください。

データは全て wp_options (デフォルトの場合)の timeline の中に格納してあります。・・・そのせいで遅いのかな :?:

何かバグが御座ればなんなりと。設定画面の各項目の呼び名にもっと良いものがあればご提示願いたし。直訳なので分かりづらいことこの上ないかと思われる。。。 :lol:

ダウンロード

stlje.zip (5.9KBぐらい)

つかいかた

zip ファイルを解凍後、plugins フォルダへアップロードし、有効化してください。あとは例によって、設定画面にて。「必須」と書かれている項目は値を入力しないとエラーになって表示されませんのでご注意下さい。

設定が終わったら、表示させたい所に <!–similetimeline–> と加えてください。

7月 9, 2007