WordPress:「タイトルを入力してください」を任意の文言に変更する方法

  • Posted on
  • Category : WordPress
WordPress:「タイトルを入力してください」を任意の文言に変更する方法

使用頻度は低いと思いますが、いつか使うかもなのでメモ。WordPressの記事投稿時にタイトル入力部分に入っている「タイトルを入力してください」というプレースホルダ(薄い灰色で表示されているテキストのこと)の文言を変更する方法です。

デフォルトでは「タイトルを入力してください」となっている

そのままでも全然問題はないんですけど、ブログとかではなく企業サイトとかでカスタム投稿などを用いてちょっとしたページを作っていたりする時に使えるかと思います。
例えば、商品紹介のページであれば「ここに商品名を入力してください」に変更したり、実績・症例紹介であれば「ここに実績名、または症例名を入力してください」に変更しておくと、クライアントもわかりやすくなるかと思います。

以下で紹介する方法はfunctions.phpを使用しますので、テーマ内にfunctions.phpがない場合は作成してください。
まず、全てのプレースホルダを変更したい場合は以下をfunctions.phpに記述します。

functions.php

function change_title_text_all( $title ){
	return $title = 'これは全て変更します';
}
add_filter( 'enter_title_here', 'change_title_text_all' );

上記記述後、投稿画面を確認すると「タイトルを入力してください」という文言から「これは全て変更します」という文言に変わっているのを確認できます。
ただ、上記の方法は全ての文言が変わってしまいます。
カスタム投稿部分は他の文言にしたいとか、投稿だけ文言を変えたいという時は以下を使用します。

functions.php

function change_default_title( $title ) {
	$screen = get_current_screen();
	if ( 'POST_TYPE' == $screen->post_type ) {
		$title = 'これは指定したものだけ変更します';
	} else if ( $screen -> post_type == 'post' ) {
		$title = 'これは投稿だけ変更します';
	}
	return $title;
}
add_filter('enter_title_here', 'change_default_title');

環境によって4行目のPOST_TYPEの部分などは変更してください。
上記を記述して確認すると、カスタム投稿のタイトル入力部分は「これは指定したものだけ変更します」になり、投稿のタイトル入力部分は「これは投稿だけ変更します」に変更されています。

プレースホルダが任意のものに変更されている

以下を参考にしました。

Back to Top

WordPress:「タイトルを入力してください」を任意の文言に変更する方法

WordPress:「タイトルを入力してください」を任意の文言に変更する方法

/ WordPress

Tagged with:

NxWorld

Sorry... doesn't support your browser

To get the best possible experience using our site we recommend that you upgrade to a modern web browser.NxWorldではご利用中のブラウザサポートはしていません。
Internet Explorerのアップグレード行う、もしくはその他のブラウザを使用しての閲覧をお願いします。