この記事は最後に更新してから1年以上経過しています。

wp_titleからwp_get_document_titleへ

説明

先週、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.0 get_permalink
wp_get_http2.5.04.4.0WP_Httpクラス
force_ssl_login2.6.04.4.0 force_ssl_admin
wp_title1.0.04.4.0 add_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' );

最終更新 : 2015年11月15日 22:26


お勧め

wp_shortlink_wp_head(2010年6月25日 更新)

void wp_shortlink_wp_head( )
短縮URLを取得し、短縮URLのlinkタグを表示する。

query_posts(2017年7月13日 更新)

array query_posts( mixed $query )
投稿情報を条件を指定して検索し、マッチしたすべてのデータをグローバル変数$postsに、その先頭データを$postにロードする。

get_search_query(2013年1月19日 更新)

string get_search_query( [ bool $escaped = true ] )
ユーザによって検索フォームで入力された検索キーフレーズを取得する。

get_archives_link(2016年5月22日 更新)

string get_archives_link( string $url, string $text [ , string $format = 'html' [ , string $before = '' [ , string $after = '' ] ] ] )
アーカイブページのリンクテキストを取得する。

wp_insert_term(2013年12月25日 更新)

mixed wp_insert_term( string $term, string $taxonomy [ , mixed $args = array() ] )
ターム(カテゴリや投稿タグ)を登録する。