wp_titleからwp_get_document_titleへ

(4.4.0以降)
wp_titleからwp_get_document_titleへ - wp_titleが4.4で非推奨になる?

説明

先週、WordPress 4.4 beta1(以降4.4 beta1)が公開されました。この4.4 beta1では新テーマ「Twenty Sixteen」が追加されたほか、wp-includesディレクトリ以下のファイルが大幅に変更された感じです。

はじめに、この記事の内容は4.4 beta1のソースコードをもとにしており、正式リリース時には変わる可能性があることをあらかじめお断りしておきます。

wp_titleが4.4で非推奨にwp_titleはけっきょく非推奨にならないっぽい

wp-includes/deprecated.phpによると、4.4で非推奨になる関数は次の4つ3つとなっています。

廃止予定の関数名定義された
バージョン
廃止予定になった
バージョン
代替関数など
post_permalink1.0.04.4.0get_permalink
wp_get_http2.5.04.4.0WP_Httpクラス
force_ssl_login2.6.04.4.0force_ssl_admin
wp_title1.0.04.4.0add_theme_support

ページタイトルを出力する関数として長らく使用されてきたwp_title関数が、非推奨になったのはちょっと驚きですね。代わりにadd_theme_support関数が追加され、今後はこちらを利用することになりそうです。wp_title関数は結局のところ非推奨にならないようです(beta4で復帰)。現在のテーマのafter_setup_themeアクションで以下のようにadd_theme_support関数を使っている場合は影響ありませんが、今後のことを考えると直接wp_title関数を使っているテーマはそろそろadd_theme_support関数に切り替える必要がありそうです。

add_theme_support( 'title-tag' );

関連

お勧めコンテンツ

wp_removable_query_args(2015年12月13日 登録)

array wp_removable_query_args( )
URLの正規化時に除外するクエリー名を取得する。

utf8_uri_encode(2014年2月4日 登録)

string utf8_uri_encode( string $utf8_string [ , int $length = 0 ] )
文字列をURIエンコードする。

in_category(2010年9月27日 登録)

bool in_category( mixed $category [ , mixed $post = null ] )
投稿情報が指定したカテゴリーに属しているか調べる。

email_exists(2013年3月4日 登録)

int email_exists( string $email )
メールアドレス(のユーザ)が登録済みか調べる

image_constrain_size_for_editor(2011年12月1日 登録)

array image_constrain_size_for_editor( int $width, int $height [ , mixed $size = 'medium' ] )
イメージの縮小サイズを取得する。

最終更新日時 : 2015-11-15 22:26