WP-SlimStat-Ex動作!
WP3.2でWP-SlimStat-Exが動かなかったわけですが、今日動きました。
wp-admin/plugins.phpを読んだ結果、プラグインをインクルードしている関数にエラー制御演算子「@」が付いていたのでエラーが出力されていないのが分かりました。さっそく@を取って実行させてみると、
メモリー不足が原因らしい・・・。10MBじゃ足りないようです。PHPが使えるメモリーを上げたら、何事も無かったように動作。そんな単純な問題でしたか・・・
WP3.2でWP-SlimStat-Exが動かなかったわけですが、今日動きました。
wp-admin/plugins.phpを読んだ結果、プラグインをインクルードしている関数にエラー制御演算子「@」が付いていたのでエラーが出力されていないのが分かりました。さっそく@を取って実行させてみると、
メモリー不足が原因らしい・・・。10MBじゃ足りないようです。PHPが使えるメモリーを上げたら、何事も無かったように動作。そんな単純な問題でしたか・・・
最近ちょくちょくとWP2.3をいじってみているんですが、その中で一つだけ使用できないプラグインがありました。それは、WP-SlimStat-Ex。他のプラグインは見た感じ良好です。WP-SlimStat-Exはかなり高機能なプラグインで便利に使わせてもらっているのですが、2.3では動きません。
プラグインのページで使用するを選択すると、「重大なエラーを引き起こしたのでプラグインの有効化はできませんでした。」との警告。せめてどこでエラー出てるんだか教えてくれよ、WordPress・・・
一週間前の話ですが・・・PCのファンが異常音をたててあえなく入院。大手メーカー製のPCで、一体型ときたもんだから、蓋をあけられずにメーカー送りに。2万ちょっとかかりましたOTZ
次PC買うときはタワーだね、タワー。絶対。
さて、唐突なんですが 式1 ? 式2 : 式3 という構文の名前が分かりました(笑)
タイトルどおり、名前は三項演算子。PHPのヘルプを見ているときに偶然名前を見つけました。正確には構文ではなく演算子でした。
結構便利なので使っていたのですが、三項演算子という名前は知りませんでした。この演算子は簡単なif文を一行で表せるような機能を持ったものです。すなわち、式1 ? 式2 : 式3 と書くと、式1がtrueの時は式2を返し、式1がfalseの時は式3を返す、ということになります。
便利なので覚えておくと損はないはずです(名前まで覚える必要ないよね)。
今日は暇があったので、WordPressのちょっとしたプラグインを作ってみました。プラグインと言っても、XML宣言を先頭に追加するといういたって簡単なものです。
そして、作ってみたコードは以下のとおり。
やっていることは実に簡単で、get_header関数の呼び出しタイミングでXML宣言を出力してるだけです。ただ、IEは<!DOCTYPE>の前に何か一文字でも入っていれば互換モードになってしまい、スタイルが崩れるという問題があります。そこでHTTP_USER_AGENTの値によって出力するかしないか決定しています。
作ってみると、WordPressのプラグインは作るのが比較的簡単な気がしました(今回は内容自体が簡単なせいもあるでしょうが)。
まぁこれぐらいならテーマのヘッダーに書けば済むというのは言わない方針で・・・
Custom Query String v2.6 日本語化バージョンを公開しました。
Custom Query Stringは多言語化に対応するように作られていないので、多言語化に対応するように作り変えた上、日本語化しました。
インストール方法:アーカイブの custom-query-string フォルダごと /wp-content/plugins ディレクトリに入れて管理画面で有効化してください。
ライセンス:GPL
Recent Comments