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' );

関連

お勧めコンテンツ

get_allowed_mime_types(2012年12月20日 登録)

array get_allowed_mime_types( )
有効なMIMEタイプを取得する。

the_excerpt(2010年9月27日 登録)

void the_excerpt( )
投稿情報の抜粋記事を表示する。

wp_register(2009年12月4日 登録)

void wp_register( [ string $before = '<li>' [ , string $after = '</li>' ] ] )
閲覧者がログインしているかどうかを調べ、ログインしておらず、かつユーザー登録が可能になっていればユーザ登録ページのリンクを、ログイン済みならば管理者ページのリンクを表示する。

register_nav_menus(2010年11月2日 登録)

void register_nav_menus( [ array $locautions = array() ] )
自テーマにナビゲーションメニューを追加する。

get_object_taxonomies(2016年1月12日 登録)

array get_object_taxonomies( mixed $object [ , string $output = 'names' ] )
投稿タイプのタクソノミー情報を取得する。

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