WordPressのバージョンアップ後に「Warning: Missing argument 2 for wpdb::prepare()」が発生

最近WordPressのバージョンアップを3.8へアップデートしてサイトを表示してみたら、プラグインを使用している箇所で「Warning: Missing argument 2 for wpdb::prepare()」というワーニングメッセージが表示されていました。どうもこの事象は3.5へアップデートした時から発生している事象のようで、当方は3.4→3.8へのバージョンアップだったので今頃遭遇しました・・・。
放置しても動作はしますが、見栄えが悪いので対処方法を調べてみました。

原因

WordPressの3.5以上では「wp-db.php」で定義されているFunction「prepare」の引数の数が2つ必要になっています。

今回Warningが発生した原因はこの「prepare」をプラグインのphpから呼び出す際に引数が1つしか指定されていない為にWarningが表示されたみたいです。

対処方法

原因は明確なので、function「prepare」を使用しているphpを修正します。function「prepare」を使用している箇所へダミー引数となる「null」を2つ目の引数として指定すれば対応完了です。(もちろんプラグインが正式対応したらバージョンアップしましょう)

変更前

変更後

画面上のカラーコードを簡単に取得出来るツール「FE – Color Palette」

FE – Color Palette

Webページを作成していると背景色や文字色を変更する際、画面上のこの色に合わせたいなあと思うことが良くあるかと思います。
こういう場合には「FE – Color Palette」というフリーソフトを使用するとカラーコードが簡単に取得出来るので非常に便利です。

ダウンロード先

FE – Color Palette Ver.1.12 (LZH形式・42.1KB)

使用方法

  1. ダウンロードしたファイルを任意のフォルダへ解凍します。
  2. 解凍したフォルダ内にある「FE – Color Palette.exe」をダブルクリックして起動します。
  3. 「画面の色」ボタンを押下すれば現在ディスプレイに表示されているカラーコードの取得が可能となります。

特徴

  • 画面上でイメージをリアルタイムに確認できる。
  • HSV形式・RGB形式での色指定が可能。
  • 128個のパレットをもち、さらに自由にパレットを作成・保存することができる。
  • 作成した色は、目的に合わせた形(HTML、RGBマクロ、DWORD)で簡単にクリップボードにコピーできる。
  • 画面上の任意の点の色を取得することができる。
  • 使いやすいユーザーインターフェース。
  • ファイルサイズが小さく、動作も軽快。
  • 外部ファイルは一切必要としない。