WordPressで便利なタグ

Posted on 2007年 7月 6日 金曜日 by takafumi

WordPressのテーマにはhtml以外のものがいっぱい入ってます。<?phpでくくって書くんですが、正直中身がphpのものなのかWordPressのものなのか区別がついてなかったり。 razz

最初はとりあえずページを作るだけでもいっぱいいっぱいだったんですが、ちょっと余裕が出てきてよそ見してみると、ifで条件分岐されてたりします。さらに余裕がでてくるとその条件に目がいきます。それでも最初は手を出さなかったんですが、そのうちおそるおそる触るようになってきました。 grin
続きを読む »

ひさびさXOOPS

Posted on 2007年 6月 23日 土曜日 by takafumi

最近はWordPressばっかりだったんですが、久々にXOOPSをいじってました。Cubeもでたし、ということで新規でインストールしてみたんですが、やっぱりデフォルトテーマがいいです。

2.0な頃から比べるとだいぶ変わってます。無意味に、とはいいませんが分割されてわかりにくかったファイルが1つにまとめられてすっきり。でもこれってWordPressとは逆かー、なんてコトを思ったり。もちろんどちらが正解ということはないんですが、それぞれにとって適したほうへ落ち着いたんじゃないかという気がします。
続きを読む »

ClickCommentsプラグイン

Posted on 2007年 6月 14日 木曜日 by takafumi

インストールしたときは表示される文字が英語だったような気がしたんですが、気のせいだったようです。というわけで有効化&機能としてかぶるWP-PostRatingsを無効化しました。

使い方はアイコンをクリックするだけ。

なんかアイコンの絵が一部意味不明な気もしなくはないですが、文字付きなのでなんとかなるでしょ。ちなみにいちばん左は英語だと「cool」になります。イヤまぁやっぱり難しいもんです。ハイ。
続きを読む »

コメントの改行がMore Smiliesで消える?

Posted on 2007年 6月 14日 木曜日 by takafumi

こんなに見づらかったっけ??と思いながらコメントを眺めていたら改行がおこなわれてないことに気づきました。そりゃ読みづらい。日頃あまりコメント機能を活用してないので oops 以前は改行されてたかも自信が無く、改行ってプラグインが必要だったっけ?とtwitterでつぶやいてみたら「たぶんプラグインが原因」とhiromasaさんからアドバイスを頂きました。そこでいったん全てのプラグインを無効化して…といつもの手順をやってみるとMore Smiliesが原因だと判明。ちょっぴり「ま た か」と思ってみたり。

結果からいえばmore-smilies.php(バージョン2.1)の79行目を

add_filter('comment_text', array(&$this, 'convert_smilies'), 20);

としたところ、改行されるようになりました。
続きを読む »

ウィジェットに対応したらエラー

Posted on 2007年 6月 8日 金曜日 by takafumi

管理画面を見てたらテーマ周りに「ウィジェット」という項目があるのに気づきました。そういえばそんな機能がプラグインでリリースされて、そのうち本体に取り込まれるって話があったよね。なんてコトを思い出しながらクリックしてみると「今使ってるテーマはウィジェットに対応してないぜべいべー cool 」みたいなメッセージが表示されました。

そういえば、テーマの改造が必要だった記憶があります。どんな改造をすればいいのかはリンクで示されてたのでそのとおりやってみるとエラー。どれかプラグインがウィジェットに対応してなくてエラーなのかと思って2.2からの新機能 ! 「一括無効」をやってみましたがやっぱりエラー。だとすると原因は確実にテーマの改造です。

そんなに大したことはやってないはずなのになんでー?と少々いらだちながらエラーメッセージでググってみると原因らしきことが書かれています。


Warning: Cannot modify header information @TagPress

色々と調べてみると、以下のどちらかの影響によるものであろうことがわかった。

1. < ?php および ?> のタグの周りに、無駄なスペースやリターンコードが入っている場合
2. キャラクター設定のところに大文字で「UTF-8」と設定されている場合

つまり、対処方法は

1. < ?php および ?> のタグの周りから、無駄なスペースやリターンコードを削除する。いったんタグの行を削除して書き直すなどしてみると良い。
2. キャラクター設定の「UTF-8」や「ja-UTF」を「utf-8」「ja-utf」とする。

えー?そんなのでエラー出ちゃうの??と半信半疑ながらfunctions.phpの末尾についてた改行を消してみたらアッサリとエラーは消えてしまいました。まじっすか。 shock

というわけで以下はテーマをウィジェット対応するためのメモ。
続きを読む »