WordPressテーマの更新

ここ1週間WordPressのテーマを作っていたので、肝心のブログの中身に手をつけていませんでした:oops:。

今まで使っていたWP-Andreas01というテーマも気に入ってはいたのですが、Google AdScenceやAmazonアソシエイト等のアフィリエイトを入れるとなると3コラムのブログだと横幅不足になりがちで、詰まり過ぎて見難い印象があったのと、色々後付けしていったせいで自分としてはまとまりや構成に不満があった為、どうせなら1からデザインをしてしまおうという事になりました 🙂

いままでのWP-Andreas01の色は彩度が多少低めの色でまとまっていて、デフォルトで付いている画像も夜の雪景色だった為、クール目の印象を受けると共に少し物悲しい印象を受ける部分もあったので、もう少し明るめの色でまとめて、もう少しシンプルでゆとりのある見た目にしたいと思い、このデザインになりました。

サイトの大枠のデザインは1~2日ほどで固まってきたのですが、なにぶんXHTMLのコーディングが久しぶりだったことと、WordPressのテンプレートタグをまったく知らなかったのに加えて、ブログ自体のページ構成を考えるのが始めてで、細かい配置などに四苦八苦してしまいました。

まだ細かいところの修正がたくさん残っている状況なのですが、細々と修正を続けていくつもりです。また、このページはアクセス解析からXGA以上の解像度でも問題なさそうだったので横幅は980pxになっていますが、このテーマの修正が一段落したらこれを元にSVGAサイズに合わせたテーマを公開しようかと考えています(使って頂ける方がいるかどうかはわからないですケド)。

ちなみに、今回のテーマ作りに以前買ったままでいた、
WordPressでつくる! 最強のブログサイトWordPressでつくる! 最強のブログサイト
を主に参考にしました。

ただ、テーマの更新に主眼を置くとちょっと物足りない部分などもあったので、先月末に発売された
WordPress標準ガイドブック―導入&基本操作からフルチューンまでWordPress標準ガイドブック―導入&基本操作からフルチューンまで
がテーマ作りにはかなり参考になりそうな感じなので、早速本屋に立ち読みしに:!:行こうかと思っています。

来週フィゲル実装―だけど

10月24日実装予定のフィゲルパッチ。早速分割パッチがダウンロードされていました。

まず注目されているのが新職業の忍者とガンスリンガーだと思いますが、消すキャラもいなく、商人系重視な自分には新職業より気になるのが新マップと新ダンジョンでしょうか。

先日GameWathに先行体験レポートが載っていましたが、シュバルツバルドエピソードの最後だけあって、タナトス・アビスレイク・ジュピロスと同様どうも難易度が高そうなマップばかりです。

早速ホワイトスミスで乗り込みたいのは山々なんですが、まだまだ中途半端なレベルで、スキルも不十分なので単騎で向かうのは無理そうです。もうちょっとレベル上げないとなぁ・・・

W-ZERO3[es] アップデート1.02a

本日W-ZERO3[es](WS007SH)のアップデータが公開されました。

今回のアップデートでは、

  • W-ZERO3メールで返信する時の引用機能の有無の追加
  • W-ZERO3メールの改善
  • 安定性の向上

が行われている模様です。

ver.1.02の噂は先月あたりからあったと思いますが、やっとここに来て出てきたという形になりました。

アップデートする際はW-SIMを抜いてからという注意書きがありますので、アップデートする方はお忘れないよう。

シャープ:W-ZERO3[es]サポートページ/アップデートプログラム
http://wssupport.sharp.co.jp/download/ws007sh/update_sp2/

以前良く騒がれていた突然死とかは一体どうなったんだろう・・・
あとワンセグチューナーまだですかねぇ 😕

[追記]

W-ZERO3メールですが、読み込みが若干早くなったような気がします。もしかしたらプラシーボかもしれませんが^^

今度はPoser5J無料ダウンロードだそうです

先月ここで紹介しましたFree Poser 5ですが、今度は同じバージョンの日本語版、Poser5Jが 2006年10月11日(水)正午から2006年10月19日(木)正午 まで、期間限定でコンテンツパラダイスにて無料ダウンロードできるとのことです。

もちろんコンテンツパラダイスにて無料会員登録をする必要がありますが、日本語版(Win版/Mac版)の両方が用意されているので、興味のある方はこちらのコンテンツパラダイス・Poser5J無料ダウンロードについてのページをチェックしてください。また、一通りの登録から入手の仕方もコンテンツパラダイス側で用意されているので、詳しくはそちらを見てください。

Wp-MixiPublisher 1.0.0 RC2 一部コードの修正も兼ねてテスト

yujilogさんのページで公開・配布されているWp-Mixipublisher 1.0.0 RC2ですが、wordpress上でリンクにhrefオプション以外にtargetオプションやtitleオプションを付けるとmixiにリンクがうまく貼れないという場合がありました。

そこで、少しソースコードの方を調整してみましたので投稿のテストも合わせて修正部分を公開してみます。

尚、ソースコードの修正やそれに伴う不具合等は自己責任でよろしくお願いします、万が一の為に元のファイルはバックアップしておいてください。

今回の修正してみた部分ですが、

  • hrefオプションの前にtargetオプション等が有る場合もリンクを抽出できるように改変
  • オプションの引用符が「”」(ダブルクォーテーション)ではなく、「’」(シングルクォーテーション)の場合もリンクを抽出できるように改変
  • hrefオプションの値が空の場合(href=”” mce_href=””とhref=”の場合)、アンカータグ内のコンテンツのみを表示するように改変

となっています。
実際の修正箇所ですが、Wp-Mixipublisherのフォルダにある「wp-mixibulisher.php」の134行目から始まる、

$content = preg_replace_callback(
'/<a\s+href="([^"]+)"[^<:>]*>((?:(?!<:\/a>).)+)<\/a>/', create_function(
'$matches',
'$matches[1] = strpos($matches[1], "/") === 0 ? get_settings("siteurl").$matches[1] : $matches[1];'.
'return $matches[1] == trim($matches[2]) ? $matches[2] : $matches[2]."(".$matches[1].")";'
), $content);

という部分を、

$content = preg_replace_callback(
'/<a[^<>]+href=["|\']([^"|~\']*)["|\'][^<:>]*>((?:(?!<\/a>).)+)<\/a>/', create_function(
'$matches',
'$matches[1] = strpos($matches[1], "/") === 0 ? get_settings("siteurl").$matches[1] : $matches[1];'.
'if(empty($matches[1])){
return $matches[2];
}else{
return $matches[1] == trim($matches[2]) ? $matches[2] : $matches[2]."(".$matches[1].")"; }')
, $content);

へ書き換えて、アップロードしてください。

またこの変更で不具合などがありましたらコメントに投稿してください。

[10.24] 一部ソースコードのエンティティが間違っておりました。