wordpress3.4の新機能 | Select *
Web Web制作

wordpress3.4の新機能

オハヨウゴザイマス!
このブログはWordpressの提供でお送りしています@deepblue_willです。

いよいよWordPress3.4がリリースされました!
早速インストールしちゃいました!
そこでWordPress3.4で追加された新機能を紹介したいと思います。


カスタムヘッダー

3.4からカスタムヘッダーを使用する場合はadd_theme_support()を使用する必要があります。
add_custom_image_header( $args );


add_theme_support( 'custom-header' );

に変わります。
デフォルトのオプションは以下のとおりです。
$defaults = array(
	'default-image'          => '',
	'random-default'         => false,
	'width'                  => 0,
	'height'                 => 0,
	'flex-height'            => false,
	'flex-width'             => false,
	'default-text-color'     => '',
	'header-text'            => true,
	'uploads'                => true,
	'wp-head-callback'       => '',
	'admin-head-callback'    => '',
	'admin-preview-callback' => '',
);
add_theme_support( 'custom-header', $defaults );

詳細はCustom Headers – WordPress Codex 日本語版でどうぞ!

カスタム背景

カスタム背景も同じく、3.4からadd_theme_support()を使用することになります。
add_custom_background( $args );

が、
add_theme_support( 'custom_background' );

に変わります。
デフォルトのオプションは以下のとおりです。
$defaults = array(
	'default-color'          => '',
	'default-image'          => '',
	'wp-head-callback'       => '_custom_background_cb',
	'admin-head-callback'    => '',
	'admin-preview-callback' => ''
);
add_theme_support( 'custom-background', $defaults );

詳細はCustom Backgrounds – WordPress Codex 日本語版でどうぞ!

アップデート時の注意!

3.4へアップデートする前に「DB Cache Reloaded Fix」プラグインを入れている方は一度削除してからすることをオススメします。
でないとアップデート後にDBのアップデートでエラーがでます。
こんなのです。

Fatal error: Call to undefined method dbrc_wpdb::delete() in (WordPressのインストールディレクトリ)wp-includes/option.php on line 370


プラグイン削除しないといけないなんて全く知らなかった私はこのエラーが出てたときはでた時は正直焦りました。。でも、同じような症状に陥っている方が何人もいるもので、復旧方法はすぐ知ることできました。
以下のサイトに復旧方法が書いてあるので、もし同じようなエラーが表示されてしまった方は参考してみてください。

WordPress 3.4へのアップデート後、DBのアップデートでエラーがでる ≪ wired raven

最後に

今回の件でアップデートできるからって確認せずにアップデートするのはキケンだということを身にしみて思いました。
皆様もアップデートには気をつけてください。

ではでは。

このブログをRSS登録する! この記事をはてブする!

Comment

Zenback

Categories

  • Lifehack (57)
  • Web (140)
  • まとめ (172)
  • コンピュータ (132)
  • 仕事 (10)
  • 趣味 (104)
  • 雑記 (88)