CREATOR BLOG

WordPress4.4からwp_titleが非推奨に!?【2015.11.17訂正あり】

wp_titleが非推奨に!

【訂正あり】

久しぶりにWordpressネタです。

バージョン4.4beta1が公開されました。
それと伴って非推奨(廃止予定)になる関数も出てきました。

非推奨の関数名 定義された
バージョン
4.4以降での代替関数など
post_permalink 1.0.0 get_permalink
wp_get_http 2.5.0 WP_Httpクラス
force_ssl_login 2.6.0 force_ssl_admin
wp_title 1.0.0 add_theme_support

なんと!wp_titleが非推奨になるそうです。
bata4で使われている様で、今の所非推奨からは外された様子。
この関数結構使っていたんですよね。
また、納入したテンプレートなどの修正が必要になるかと思われます。

ただし今後は通常、add_theme_support関数を以下の様にfunctions.phpに記載する方法が推奨される様子とのこと。

add_theme_support( 'title-tag' );

また、Wordpressコーデックにもある様に、下位バージョン対応にするには、以下の様に振り分けでfunctions.phpに記載することで対処できる様です。

<?php
if ( ! function_exists( '_wp_render_title_tag' ) ) {
	function theme_slug_render_title() {
?>
<title><?php wp_title( '|', true, 'right' ); ?></title>
<?php
	}
	add_action( 'wp_head', 'theme_slug_render_title' );
}
?>

↓以下の内容も今後のバージョンの推移をよくチェックしていく必要がありそうです。

また、headerタグ内以外でwp_title関数を使っている場合は、Ver4.4から使える様になる予定のwp_get_document_title関数を使う方法が考えられます。
こちらの関数はまだ公式コーデックにも掲載が無いようなので、正式な情報待ちかもしれません。

 

    ▲ PAGE TOP